समस्या OR
. की प्राथमिकता के साथ है /AND
स्थितियाँ। AND
OR
. की तुलना में उच्च प्राथमिकता है , इसलिए यह सबसे पहले AND
. से जुड़ी सभी शर्तों का मूल्यांकन करता है (टैग-मर्च, न्यूज़आईडी-2134 और स्थिति-1) और फिर टैग-जीडीए और टैग-प्रतियोगिता दोनों का मूल्यांकन करता है।
कोष्ठक जोड़ने का प्रयास करें:
SELECT *
FROM `posts`
WHERE (`tags` LIKE '%gda%'
OR `tags` LIKE '%contests%'
OR `tags` LIKE '%merch%')
AND `newsID` != '2134'
AND `status` > '1'
ORDER BY `postDate` DESC
LIMIT 5