2013-06-05 2 views
0

이미지, 설명 및 상태를 이벤트에 추가 할 수있는 이벤트 개념이있는 사이트가 있습니다. 생성 된 시간순으로 정렬 된 세 가지 활동을 보여주는 이벤트 타임 라인이 있습니다. 데이터베이스 스키마는 다음과 같습니다. schema이벤트와 관련된 모든 활동을 가져 오는 방법

어떻게 모든 데이터를 날짜순으로 정렬 할 수 있습니까?

+0

당신이 우리에게 기대 출력의 샘플을 줄 수 원하는 것을 가정한다? – invisal

+0

사실 저는 페이스 북 타임 라인이 특정 이벤트에 대한 활동을 보여주기를 원합니다 – Hemc

답변

3

, 나는 이것이 당신이

(SELECT event_id, created, 'Photo' AS description FROM tbl_gallery_photo) 
UNION 
(SELECT event_id, created, 'Comment' AS description FROM tbl_event_comment) 
UNION 
(SELECT event_id, create_time AS created, 'Status' AS description FROM tbl_event_status) 
ORDER BY created DESC 
+0

행이 댓글, 사진 또는 상태인지 여부를 확인하는 플래그를 설정할 수 있습니까?이 액티비티를 다른 형식으로 표시해야하기 때문에 – Hemc

+0

실제로 플래그를 설명에 포함 시켰지만 원하는대로 변경할 수 있습니다. – invisal

+0

고맙습니다 .. create-> created을 (를) 편집하십시오 – Hemc

0

이제는 excample, "created"및 "event_id"에 대해 동일한 필드를 사용하는보기를 만들 수 있습니다. 그러면 날짜별로 모든 데이터를 정렬하고 다른 테이블을 조인 할 수 있습니다. 나는 당신의 예상 출력 무엇을 알고하지 않기 때문에

+0

더 자세히 설명해 주시겠습니까? – Hemc

관련 문제