의 다른 수를 반환 Showing rows 0 - 24 (435 total, Query took 0.0110 sec)
왜 UNION SELECT 행
내가 LIMIT 5
와 그 쿼리를 실행해야을, 그래서 나는에있다 하지만 브래킷과 한도, 바로 그 쿼리 각 select
주변이 경우 괄호를 사용
(SELECT 1, `name` FROM `table1` WHERE `reg` = 3 AND `lang` = 5 LIMIT 5)
UNION
(SELECT 2, `name` FROM `table1` WHERE `reg` = 1 AND `lang` = 2 LIMIT 5)
UNION
(SELECT 3, `name` FROM `table1` WHERE `reg` = 6 AND `lang` = 10 LIMIT 5)
하면 다음과 반환 : Showing rows 0 - 24 (17098 total, 0 in query, Query took 0.0020 sec)
내가 잘못하고있는 것이 있습니까?
다른 테이블이 있습니까? – vaultah
두 개의 노동 조합은 동일하지 않습니다. 두 번째 것은 개별 선택에서'LIMIT'을 사용합니다. 'UNION'은 중복을 제거합니다 - 대신에'UNION ALL'을 사용하면 어떻게됩니까 –
아니요,이 타입은 방금 편집했습니다. – qwaz