這已經快把我逼瘋了過去幾分鐘MySQL中,給定一個列表,從表中
我有一個表中選擇缺少的行,可以說table_alphabet有三列。
letter(pri) col1 col2
a 24 55
b 45 45
c 23 44
...
y 33 55
z 45 22
現在在我的應用我有一個列表( 'A', 'B', '笑', '貓', 'Z', '富')。
如果我做
SELECT letter FROM table_alphabet WHERE letter IN ('a', 'b', 'lol', 'cats', 'z', 'foo')
我只得到了行(A,B,Z)
我想雖然是得到 '笑', '貓', '富'。或者用英文,表中缺少我列表中的哪些項目。
任何幫助將不勝感激,今天我似乎有一個大腦故障。
貌似我通過做某種表 – 2009-07-08 21:37:21
的這是不對的,它會給你別無選擇table_alphabet表中不在exclude_table中的字母(在上例中,c,y) – 2009-07-10 12:56:59