2 つのテーブルがあります。1 つのテーブルには、メンバーが投稿した詩が含まれています。もう一つはメンバーズテーブル。両方のテーブルには、メンバーの ID (MID および SubMID) が含まれています。更新された最新の 15 の詩を表示したいと考えています。ただし、1 人の作者に対して 1 つの作品のみを表示したいと考えています。
これは機能しますが、作者がいくつかの作品を更新すると、何度も表示されます。
SELECT * FROM submits, members
WHERE submits.SubMID = members.MID AND submits.sub_approved = 'T'
ORDER BY submits.sub_Last_Update DESC LIMIT 15
このクエリの結果は、右側のローリング マーキーで確認できます: http://www.Prose-n-Poetry.com
問題は、1 人の著者がいくつかの詩を更新することでマーキーを乗っ取ることができることです。