同じデータベース内の2つのテーブルからデータを取得するために2つのクエリを実行しています。私が今使っているコードは以下の通りですが、私はこのように不必要な読み込みを作成しています。私は同じ結果を得るためにテーブルに参加しようとしているが、運がなかった。どんな入力?ColdFusionクエリでテーブルに結合する
<cfquery name="GetWeekends">
SELECT id, weekend_type, community_id, start_date, end_date, language
FROM _weekends
WHERE weekend_type = 1 and start_date > Now()
ORDER BY start_date ASC
</cfquery>
<cfloop query="GetWeekends">
<cfquery name="GetCommunity">
SELECT community_id, location, language, state, country
FROM _communities
WHERE community_id = #getweekends.community_id#
</cfquery>
<tr>
<td>#DateFormat(start_date, "mm/dd/yyyy")#</td>
<td>#GetComm.location#</td>
<td>#GetComm.state#</td>
<td>#GetComm.country#</td>
<td>#GetComm.language#</td>
</tr>
</cfloop>
? :) BTW、['JOIN'](https://en.wikipedia.org/wiki/Join_(SQL)#Inner_join)は、共有キーまたは列の2つのテーブルを単に接続します。あなたのケースでは「community_id "まだ何も試していないのなら、wikiの記事の例を見てください。これは非常に明確で、テーブル名と列名を代入することで簡単に適応することができます。 – Leigh
私はちょうどより効率的にするためにJOINを使用しようとしていました。アルEの答えはそれを釘付けにしました:-) – mck
(編集)あなたが試したものを投稿するべきであることを示唆していましたので、回答を完全に投稿するのではなく、修正することができますもしあなたがジョイントに不快なら、私は間違いなくそれらについて学ぶ時間を過ごすことをお勧めします。なぜならそれらはあなたが使うSQLの*基本*なので、たくさんのことです。 – Leigh