我的MySQL查詢下面有什麼問題,但我找不到問題。它不返回任何錯誤,但下面的查詢應該返回1行,但它不返回任何錯誤。MySQL查詢返回0行,它應該返回一個
表'fws_product'包含所有產品。表'webits_product_has_kenmerken'包含產品規格。
SELECT fws_product.*
FROM webits_product_has_kenmerken
LEFT JOIN fws_product ON webits_product_has_kenmerken.product_id = fws_product.ID
WHERE fws_product.CATID = 11
AND (
(webits_product_has_kenmerken.kenmerk_id = 8 AND webits_product_has_kenmerken.kenmerk_value = 'Buddha to Buddha')
AND
(webits_product_has_kenmerken.kenmerk_id = 19 AND webits_product_has_kenmerken.kenmerk_value = '10 mm')
)
在此先感謝!
是3'和'不應該'或'排除行? – 2012-02-21 13:12:39
這確實返回的結果,但我不想得到符合兩個規格的產品,而不是兩個中的一個。這是產品過濾器的查詢。 – Boyd 2012-02-21 13:19:36
哦......好的,下次在問題中指定:P – 2012-02-21 13:33:13