このようなテーブルが2つあり、
表1
Id Locations
-- ---------
1 India, Australia
2 US , UK
表2
Table2Id Location
-------- --------
101 Italy
102 UK
103 Hungary
104 India
テーブル2にテーブル1のフィールドがLocations
含まれて いる場合、これら2つのテーブルを条件で内部結合する必要があります。Location
結果は次のようになります
Id Table2Id Location Locations
-- -------- -------- ---------
1 104 India India, Australia
2 102 UK US , UK
私は何かを試しました
Select t1.id,
t2.Table2Id,
t1.Locations,
t2.Location
From Table1 t1
Inner join Table2 t2 On CONTAINS(t1.Locations, t2.Location)
ただし、 の 2 番目のパラメーターはcontains
文字列にする必要があります。そこに列名を付けることはできません。
クエリでtemptable
orを使用できません。このクエリは、とがサポートされていないvariable
メール キャンペーン ツールで実行する必要があるためです。ExactTarget
temptable
variables
どんな助けでも大歓迎です。ありがとうございました。