0
我正在創建搜索某些圖片的搜索功能。每張照片都有一個狀態,表示它是否被批准或拒絕。 mysql在返回之前檢查狀態,但它仍然返回圖像,不應該返回。MySQL使用LIKE,AND和OR
這裏是我的查詢:
SELECT * FROM Pictures
WHERE ImageTitle LIKE '%yaa%'
OR ImageDescription LIKE '%yaa%'
AND Approval='Approved'
Order BY DateTime DESC
「YAA」 是對於現在的搜索。這只是一個例子。 查詢返回標記爲已批准的結果,但也標記爲已拒絕的結果。我的查詢出了什麼問題?
我試着將AND語句移動到查詢的開頭,返回相同的結果。
謝謝你的快速反應,是工作! :D – Jazerix 2013-05-05 11:41:52
不客氣':)' – 2013-05-05 11:46:02