私はさまざまなエンティティのための 'notes'を扱うテーブルデザインを持っています。3番目のテーブルを使用した1対多のクエリSQLite
notesテーブルには、主キー、notes_id、noteフィールド、created_by日付フィールドがあります。
エンティティの場合、顧客、リレーショナル表が存在し、customer_notesには2つのid、customer_idおよびnote(s)_idが含まれます。 1つの顧客に関連するすべてのノートを選択し、ノート日付に基づいてソートしたい。
SQLの初心者であるため、これをどうやって取得するのですか? 現在私は持っています:
SELECT * FROM note
WHERE note.id
IN (SELECT * FROM customer_note
WHERE customer_id = 11)
と11は顧客IDです。上記は私に「式の一部である選択に対してただ一つの結果」というエラーを与えます。
似たようなことについて多くの質問がありますが、大部分は2つのテーブルしか扱っていません。
説明と明確な書式設定は、これをすばらしい答えにします。 –