세 번째 테이블의 기본 키와 일치하는 두 테이블을 같은 구조로 조인하려고합니다. 그런 다음 세 번째 테이블의 열을 기준으로 정렬하고 싶습니다.기본 키가 세 번째 테이블과 일치하고 세 번째 테이블이 정렬되는 경우 두 테이블을 결합하는 방법은 무엇입니까?
예 구조 :
SELECT * FROM table1 as t, table3 as t3 WHERE t.id = t3.id
UNION
SELECT * FROM table2 as t2, table3 as t3 WHERE t2.id = t3.id
ORDER BY table3.expire DESC
은 무엇이를 수 :
Table 1 - id (VARCHAR) | title (VARCHAR) | expire (TIMESTAMP)
Table 2 - id (VARCHAR) | title (VARCHAR) | expire (TIMESTAMP)
Table 3 - id (VARCHAR) | views (VARCHAR) | expire (TIMESTAMP)
내가이 작업을해야하지만 그렇지 않은 생각?
이 시도 : http://stackoverflow.com/questions/213851/sql-query-using-order-by-in-union – John