MySql Union not getting executed in a view
Posted
by aLL0i
on Stack Overflow
See other posts from Stack Overflow
or by aLL0i
Published on 2009-02-05T17:21:24Z
Indexed on
2010/05/17
19:10 UTC
Read the original article
Hit count: 132
mysql
|mysql-query
Hi,
I am trying to create a view for a UNION of 2 select statements that I have created.
The UNION is working fine when executed individually
But the problem is only the 1st part of the UNION is getting executed when I am executing it as a view.
The query I am using is as below
SELECT DISTINCT products.pid AS id,
products.pname AS name,
products.p_desc AS description,
products.p_loc AS location,
products.p_uid AS userid,
products.isaproduct AS whatisit
FROM products
UNION
SELECT DISTINCT services.s_id AS id,
services.s_name AS name,
services.s_desc AS description,
services.s_uid AS userid,
services.s_location AS location,
services.isaservice AS whatisit
FROM services
WHERE services.s_name
The above works fine when i execute it separately. But when I use it as a view, it does not give me the results of the services part.
Could someone please help me with this?
© Stack Overflow or respective owner