こんにちは。グループによるクエリによる単一の結果by
特定のユーザーの最後の繰り返しの日付が今日よりも早い、または繰り返しがないすべての単語を取得したいと思います。
私はこれに似ていますが、間違っています。
SELECT * FROM `Word` w LEFT JOIN (
SELECT * FROM `Repetition`
GROUP BY word_id
ORDER BY next DESC
) r ON w.id = r.word_id
WHERE wordset_id = 1 AND (r.user_id IS NULL) OR r.next < CURRENT_DATE
「サブクエリ」は、特定のユーザー/ワードの組み合わせ
私が取得したいために、最後の繰り返しのテーブルを返す必要があります:任意の繰り返しを持っているか持っていないすべての単語を以前か、今日の意味(原因)繰り返し(どちらも特定のユーザーの場合)
すべての原因(原因は、以前の意味や今日)任意の繰り返しを持っているか持っていない言葉の繰り返しは – greg606