2つのテーブル(ストーリーとステータス)があり、それぞれにこれらの共通フィールドがあります
id (unsigned int - auto increment)
creator (unsigned int)
message (varchar)
timestamp (unsigned int)
これらのテーブルをWebページに表示するとき、1つのクエリを使用して、タイムスタンプの順に両方のテーブルから選択したいのですが、表示方法が異なります。
Like(タイムスタンプ順):
SELECT * FROM `stories`, `statuses` WHERE `creator` = 1 ORDER BY `timestamp` DESC LIMIT 0, 10
Row 1: id, creator, message, timestamp, type ("status")
Row 2: id, creator, message, timestamp, type ("story")
Row 3: id, creator, message, timestamp, type ("status")
Row 4: id, creator, message, timestamp, type ("status")
Row 5: etc...
Webページで各行を異なる方法で表示するには、タイプフィールドが必要です。そして、これは各テーブルの単純な形式にすぎません。実際にはもっと複雑ですが、ここから現在のクエリに回答を転送することができます。
ありがとう!