我有一些麻煩,我的查詢:我可以在一個查詢中使用不同和「in」嗎?
SELECT
*
FROM
att
WHERE
uid = "f6c507fe-8928-4780-8b54-819611435755"
AND
item_position <> '99'
AND
category IN('CAT1','CAT2');
的結果卻是一無所獲。當我刪除「item_position <>'99'AND」時,顯示一些項目。我認爲問題在於UNLIKE與IN ...有一些行分類爲「CAT1」和item_position「99」。這些行不應該顯示。
問候!
當您刪除item_position檢查時,您可以顯示一些輸出嗎?這聽起來像你所有的CAT1和CAT2數據都有item_position = 99,但我肯定不能這樣,否則你不會問。也許看到一些數據會有所幫助。 – davidethell 2012-03-21 10:14:05