我目前正在尝试创建一个查询,以便我可以输出存储在我的数据库中的波段的完整详细信息。我的数据库中目前有 5 个表,它们是bands
、gigs
、members
和。我想要做的是将每个表中的所有数据链接到 URL 变量中提供的相应波段。例如:comments
tracks
<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 匹配的任何数据。我遇到的问题是我想在一个查询中输出所有内容,使用诸如 之类的术语member_name
,而不是必须使用get-members.member_name
. 我试过使用JOIN
但无济于事。我假设只能使用两个表。如果需要,可以提供额外的细节。