コールと添付ファイルの2つのテーブルがあり、コールテーブルにあるすべてのものを表示したいだけでなく、コールに添付ファイルがあるかどうかを表示したい。たぶん、添付ファイルがあるかもしれません。sql select count
通話
CALL_ID
タイトル
説明
添付ファイル
がattach_id私が書く場合
をCALL_ID
attach_name:
select call_id, title, description from calls
....
どのように私もこの通話記録は、添付ファイル(複数可)を持っているかどうかを含めることができますか?
おかげで、あなたは外を使用することができます
Iとのすべての呼び出しのために、添付ファイルの数を与える:何attach_nameが見つからない場合は、次のような、デフォルト値を供給するISNULL()を使用することができます私は質問があります:コールが添付ファイル以上のものを持っている場合、このクエリは何を返しますか?それは最初の3つのフィールドを複製するのでしょうか....?ありがとう! – Lorenzo
@Lorenzo - はい、それは最初の3つの列を複製し、行ごとに1つの添付ファイルを表示します。添付ファイルの数が1つのレコードが必要な場合は、答えが必要ですが、クエリを外部結合にも変更する必要があります。 – LittleBobbyTables
はい、最初の3つのフィールドを複製しています... – thegunner