したがって、2つのテーブルreleaseとrelease_favouritesがあります。別の値でSQLの順序と制限を行う
リリース構造:
id date (timestamp) other data
1 1486901083 ...
2 1486909903 ...
....
release_favourites構造:
id releaseId userId
1 2 5
2 2 10
....
私は日付によってレコードを注文したいが、私はほとんどの持つ唯一の10件のレコードをしたい(あなたはSQLで見ることができるようではない問題)お気に入りは、それは可能ですか?
は(作品以下のSQLが、唯一の日付で注文するための)
SELECT [some rows]
FROM release AS a, release_favourites AS b
WHERE a.id = b.releaseId
ORDER BY a.date
(1)使用しているデータベースであなたの質問にタグを付けます。 (2)*決して* FROM句でカンマを使用しないでください。 *常に*適切で明示的な 'JOIN'構文を使用します。 (3)質問を編集し、希望の結果を表示します。 –
@GordonLinoffどうして '[table] AS a'を使わないのですか? – nacelnikpohodar