3 つのテーブルがあり、それぞれに自動インクリメント PK が含まれています。これらのテーブルの組み合わせから最新 (つまり、ORDERBY DESC) のエントリを選択する必要があります。2 つの結合を使用して、1 つのクエリで実行したいと思います。私の考えは、どういうわけかテーブルを選択し、それを並べ替えてからid DESC
、どういうわけか結果をマージすることでした。誰かがこれを行う方法(またはおそらくより良いアイデア)を持っていますか?
(mysql を使用)
編集:
申し訳ありませんが、より詳細な仕様は次のposts
とおりstories
ですfavs
。それぞれに (少なくとも) 3 つの列id
、uid
およびがありdate
ます。どちらもPKです。id
自動インクリメント (テーブルごとに個別)。uid
は FK ですが、それは無関係です。最新の 20 または 30 エントリを含む結果セットが必要です。