작성한 UNION of 2 select 문에 대한보기를 작성하려고합니다. 개별적으로MySql :보기로 실행될 때 UNION이 실행되지 않습니다.
실행될 때
노조 잘 작동하지만 문제는 내가보기로 실행하고 때 실행지고있는 UNION의 첫 번째 부분입니다. 내가 사용하고
쿼리는 위의 i가 별도로 실행할 때 잘 작동
SELECT DISTINCT products.pid AS id,
products.pname AS name,
products.p_desc AS description,
products.p_uid AS userid,
products.p_loc AS location,
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
다음과 같다. 그러나 뷰로 사용하면 서비스 부분의 결과를 얻지 못합니다.
누군가 나를 도와 줄 수 있습니까?
중복 : http://stackoverflow.com/questions/514817/creating-mysql-view-using-union/514823#514823 – Learning
어떻게 이러한 테이블이 서로 관련이 있습니까? –
비슷한 문제가 있습니다. 'products' 테이블에서 하나의 행을 지우면 뷰에 SELECT가 남아 있지만 UNION 만 실행하면 안됩니다 : S –