첫 번째 문의를 주문하고 첫 번째로 반환 된 행을 유지하고 두 번째 조회를 주문할 수 있습니까? (즉 만드는 경우 sence) 현재의 내 질문의MYSQL UNION ORDERING
예는 다음과 같습니다 나는 카테고리 사과 아래에있는 장치가이 목록 순서로 구성된다과의 정상에있을 것이라고 기대했다
SELECT
*
FROM
Devices
WHERE
Live = 'true'
AND Category = 'apple'
ORDER BY
ListOrder
UNION
SELECT
*
FROM
Devices
WHERE
DeviceLive = 'true'
다른 장치 위에 나열하십시오. 그러나 이것은 두 개의 querys를 함께 엉망으로 만드는 것처럼 보입니다.
이것이 내가 과거에 성취 한 방법이다. – Sonny
치료와 같이 일했다. Thanks Joe! – Yardstermister
안녕, 난 인공 정렬 키를 만들 필요가 없었어요, 난 그냥 각각의 테이블은 내가 정렬하고자하는 열의 동일한 이름을 가지고 있는지 확인했다. 필자의 경우, 열 이름은 "주문"이었다. 그래서 내가 했어 : 선택 *, 테이블 1 UNION select *에서 주문 uOrder로 주문 테이블 2에서 주문 uOrder 주문 –