서로 다른 이벤트 유형의 세부 정보를 저장하는 두 개의 테이블이 있습니다. 테이블은 date, duration 등과 같은 필드와 거의 동일합니다. 두 테이블에 대한 조인을 수행하고 'date'상호 필드로 정렬하려고합니다.SQL 두 개의 유사한 테이블 조인하기
'유형'필드를 단일 테이블에 추가하고 한 곳에서 모두 저장하는 것이 더 간단 할 것입니다. 불행히도 사용하고있는 CMS의 특성상 허용되지 않습니다.
간단하게 수행 할 수있는 방법이 있습니까? 다음 쿼리는 결과를 반환하지 않습니다.
$sql = "SELECT * FROM Events_One a, Events_Two b WHERE a.Date > now() OR b.Date > now() ORDER BY Date ASC LIMIT ".$limit;
그는 분명히 자신의 문제에서이 해결책이 허용되지 않는다고 말했습니다. – samuil
예, 불행히도 내 디자인이 아닙니다.) – Dan