私はSQLのノブであるため、これは本当に簡単な答えであると確信しています。複数の条件で結合を実行し、両方の条件のすべての組み合わせを返します。
表1は、カラム1は(基準1)カラム2(基準2)カラム3(メトリック1)
表2、列2(基準2)カラム3(メトリック2特定カラム1(基準)を有しますtable2.criteria2)
表の各条件1について、基準2の1〜5の値があります。
私は(私はこれに先立って一つとして、表1を特定すると仮定した場合)、ここで結合文を使用する場合:
Select WeddingTable, TableSeat, TableSeatID, Name, Two.Meal
FROM table1 as One
inner join table2 as Two
on One.WeddingTable = Two.WeddingTable and One.TableSeat = Two.TableSeat
私は、私は事実を知っている場合でも、基準1 /基準2つの組み合わせのいずれかを取得3つまたは4つあります。どのようにすべての組み合わせを取得できますか?
テーブル1は基本的に座席表であり、表2は各テーブル/座席が選択した食事オプションです。表1には便利なTableSeatIDがありますが、表2には同等のIDはありません。
サンプルデータ:
結果はWeddingTable 001全く3席とWeddingTable 002で1シート
所望の結果である、すべての4行を表示する必要があります。
サンプルデータ、期待される結果、実際の結果を表示します。 –
おそらくまたはに変更するか – Laurence
条件のいずれかと一致する値を求めますか?その場合は、AND –