現在、データベースに保存されているバンドの完全な詳細を出力できるように、クエリを作成しようとしています。現在、データベースには 、bands
、gigs
、members
の5 つのテーブルがcomments
ありtracks
ます。私がやりたいことは、各テーブルのすべてのデータを、URL 変数で提供される対応するバンドにリンクすることです。例えば:
<cfquery datasource="#application.datasource#" name="get-details">
Select *
From bands, gigs, members, comments, tracks
Where gig_bandid = URL.id and member_bandid = URL.id and comments_bandid = URL.id and track_bandid = URL.id
</cfquery>
これを実行したかったのは、現在、4 つのテーブルのそれぞれをチェックして、URL で提供されているバンド ID と一致するデータが含まれているかどうかを確認する 4 つの個別のクエリがあるためです。member_name
私が抱えている問題は、を使用するのではなく、などの用語を使用して、すべてを 1 つのクエリで出力したいということget-members.member_name
です。使ってみましJOIN
たがだめでした。2つのテーブルを使用するだけで機能すると思います。必要に応じて追加の詳細を提供できます。