Joomla Jdatabase中WHERE IN的正确语法

时间:2016-05-15 00:04:08

标签: php mysql sql joomla

我有这个查询

SELECT * 
  FROM #__k2_items 
 WHERE catid IN ('4,10,11,12,13,14,15,16,17,18,19,20,21,22') 
   AND published='1'

但它不起作用,它只是从catid 4中检索项目。

提前致谢。

1 个答案:

答案 0 :(得分:2)

你想要

SELECT * 
FROM #__k2_items 
WHERE catid IN (4,10,11,12,13,14,15,16,17,18,19,20,21,22)
  AND published=1

SELECT * 
FROM #__k2_items 
WHERE catid IN ('4','10','11','12','13','14','15','16','17','18','19','20','21','22')
  AND published='1'