私は過去数時間からSqlクエリにかなりこだわっています。次のように 4 つのテーブルから最新のいくつかの要素を取得する必要があります。テーブル名は -- events 、 contactinfo 、 video 、 news です。
イベントとニュースからの最後の 3 つの結果と、ビデオと contactinfo からの最後の 1 つの結果が必要です。
私は次のクエリを試しましたが、期待どおりに機能しませんでした..
SELECT * FROM
((SELECT * FROM EVENTS ORDER BY eventid DESC LIMIT 3)EV) INNER JOIN
((SELECT * FROM NEWS ORDER BY newsid DESC LIMIT 3)NE) INNER JOIN
((SELECT * FROM VIDEOS ORDER BY videoid DESC LIMIT 1)VI) INNER JOIN
((SELECT * FROM CONTACTINFO ORDER BY cid DESC LIMIT 1)AB);
実際、私は DB エキスパートではなく、開発者であり、MySql についてあまり知りません。どんな助けでも大歓迎です。