을 반환하지 않습니다 : 그것은 아무것도, 심지어 어떤 오류 또는 빈 테이블을 반환하지MySQL의 쿼리는 아무것도 (오류없이/빈 테이블)
SELECT name
FROM
(
SELECT name
FROM table1
UNION
SELECT name
FROM table2
) q
.
그러나
SELECT name
FROM table1
UNION
SELECT name
FROM table2
은 OK입니다. 두 개의 테이블에있는 행으로 가득 찬 이름 필드가있는 테이블을 반환합니다.
이 쿼리는 중복되지만 다른 쿼리의 일부로 사용해야한다는 것을 알고 있습니다.
발견되었습니다. 그것은 내 컴퓨터에서만 작동하지 않습니다. http://stackoverflow.com/questions/2510246/select-1-from-select-1-from-table-q-does-not-working-on-local-machine – Qiao