0
두 테이블 모두에 event
및 date
열이 포함되어 있습니다. 두 열의 event
필드의 결과를 하나로 합친 다음 date
필드로 정렬 할 수 있습니까? 그 방법은 단 하나의 (와 결합) event
대신의 반환 2.2 테이블에서 열을 가져 와서 날짜순으로 정렬
두 테이블 모두에 event
및 date
열이 포함되어 있습니다. 두 열의 event
필드의 결과를 하나로 합친 다음 date
필드로 정렬 할 수 있습니까? 그 방법은 단 하나의 (와 결합) event
대신의 반환 2.2 테이블에서 열을 가져 와서 날짜순으로 정렬
SELECT event,date FROM table1
UNION
SELECT event,date FROM table2 ORDER BY date
당신이
당신은 바닥을 제외하고 그것을 사용할 수 없습니다 marged 쿼리를 주문합니다 아래 쿼리에 의해 ORDER를 사용 UNION을 사용하는 경우 어쨌든 오류가 발생해야합니다.
SELECT a.event, MAX(a.date) date
FROM
(
SELECT event, date FROM TableA
UNION
SELECT event, date FROM TableB
) a
GROUP BY a.event
ORDER BY a.date DESC
[union] (http://dev.mysql.com/doc/refman/5.0/en/union.html)을 사용해야합니다. –