画像、コメント、ステータスをイベントに追加できるイベント コンセプトを持つサイトがあります。作成時間で並べ替えられた上記の 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
これで、「created」と「event_id」など、同じフィールドを使用してビューを作成できます。次に、すべてのデータを日付で並べ替え、他のテーブルに結合できます。