2
의 발생의 수에 의하여 고유 행하지만 순서를 내가 가지고있는 다음 쿼리 :연합 MySQL의
SELECT o.id,o.name FROM object o
WHERE
(
o.description LIKE '%Black%' OR
o.name LIKE '%Black%'
)
UNION ALL
SELECT o2.id,o2.name FROM object o2
WHERE
(
o2.description LIKE '%iPhone%' OR
o2.name LIKE '%iPhone%'
)
다음 procude
:
id name
2 New Black iPhone
1 New White iPhone
2 New Black iPhone
내가 DISTINCT UNION 싶습니다
,하지만 난 것 또한 각 동일한 행 (primary : id)의 발생 횟수에 따라 정렬 된 결과와 유사합니다.