使用LIKE和IN的MYSQL子查询

时间:2010-12-01 16:34:57

标签: mysql select sql-like

我正在尝试为AJAX \ PHP CMS设计一个MYSQL查询,有点像这样:

SELECT table.info 
FROM table 
WHERE table.variable LIKE '%refinedby%' IN 
(SELECT other valid subquery to select data from)

然而,我一直在LIKE'%refinedby'IN附近绊倒语法错误(

如果我使用=而不是LIKE,则没有问题,如下所示:

SELECT table.info 
FROM table 
WHERE table.variable = 'refinedby' IN 
(SELECT other valid subquery to select data from)

有没有人有任何想法,我不能在子查询之前使用LIKE选择器?

提前致谢!

1 个答案:

答案 0 :(得分:2)

您不能像使用那样使用

中指定的内容
SELECT table.info 
FROM table 
WHERE table.variable LIKE '%refinedby%' 
and table.variable IN (SELECT other valid subquery to select data from)