我有这个MySQL查询,只为那些语言= 3的人检索一些数据
SELECT
noor_content.id,noor_content.body,noor_content.category,noor_content.introtext,noor_content.title,noor_content.keywords,noor_content.language,path
FROM (`noor_content`)
join noor_categories
on (noor_content.category = noor_categories.id)
WHERE `language` = '3'
AND noor_content.keywords LIKE '%سمنگان%'
or noor_content.keywords LIKE '%جوزجان%'
or noor_content.keywords LIKE '%سرپل%'
问题:查询检索到的数据具有另一种语言,但我提到了language ='3'
截屏:
将条件放在方括号中。
SELECT noor_content.id,noor_content.body,noor_content.category,noor_content.introtext,noor_content.title,noor_content.keywords,noor_content.language,path
FROM (`noor_content`)
join noor_categories
on (noor_content.category = noor_categories.id)
WHERE (`language` = '3' )
AND ((noor_content.keywords LIKE '%سمنگان%')
or (noor_content.keywords LIKE '%جوزجان%')
or (noor_content.keywords LIKE '%سرپل%' ));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句