我需要從兩個表中選擇數據。但是,有兩列,如果一行或兩行讀取否,我想跳過它。select語句跳過某些行
表1
a--b--c-
1 r l
2 t f
3 d c
表2
d--e--f--g-
1 r NO NO
2 r YES NO
3 r YES YES
QUERY:
SELECT
talbe1.a,
table1.b,
table1.c,
table2.d,
table2.e,
table2.f,
table2.g,
FROM table1 INNER JOIN
table2 on table1.b = table2.e
WHERE 'no' NOT IN (SELECT table2.f, table2.g FROM table2)
爲什麼不'其中f = 「無」 或G = 「不」'!? –
@kerrek - 他需要'AND'而不是'OR'我認爲...... – JNK
人們確實渴望提問。 2分鐘,10個答案+我沒有發佈的一個 –