私はいくつかのSQLについて本当に助けが必要です。
質問1:
アセットのテーブル内に対応する「presentationid」がある場合、「プレゼンテーション」に属するすべての「アセット」を簡単に取得できます。
SELECT * FROM asset WHERE presentationid = 3
しかし、参加して同じことを達成するにはどうすればよいですか? 最適な言い方は次のとおりです。
SELECT * FROM asset WHERE ...
アセットは「presentationasset」を介してプレゼンテーションに接続されています。
TABLE asset
id
name
TABLE presentation
id
name
TABLE presenationasset
id
presentationid
assetid
これが理にかなっていることを願っています。関連テーブルではなく、実際のアセットとその列をすべてリストしたいと考えています。:)
質問 2: (それほど重要ではありません)
「プレゼンテーション」がクラスで「アセット」がクラスになるようにアプリケーションをセットアップしています...
質問 1 を念頭に置いて、関連する各アセットを「アセット」オブジェクトとして返すにはどうすればよいですか? それともそれも問題ですか?