這裏是我的數據:
T1比賽在IN子句的所有值
P.ID UniqueID Value
1 1 Apple
1 2 Orange
1 3 Grapes
2 4 Peach
2 5 Orange
2 6 Banana
T2(查找表)
Value
Apple
Orange
Grapes
Peach
Melon
Berry
我需要的數據分類成2類:
- 如果T1中每個父ID的所有記錄都有T2中的匹配,則Type1
- 如果T1中的任何一個父記錄的記錄在T2中沒有 匹配,則爲Type2。
目前,我使用IN子句來查詢T2
select ID from T1 where T1.value in(select value from T2)
但我似乎得到的是沒有比賽在T2以及使用thie邏輯記錄。我如何區分這些?在上面我的例子中,ID 2應該是2類型和ID 1類型1
什麼所需的輸出樣子?每個不同的'P_id'都有一行? (不要在列名中使用點!)或表T1'中每行的一行? – mathguy
所需輸出僅爲P_ids。 – Skn
此外,我需要兩個單獨的查詢兩種類型。 – Skn