【问题标题】:MYSQL subqueries using LIKE and INMYSQL 子查询使用 LIKE 和 IN
【发布时间】:2011-05-18 14:47:43
【问题描述】:

我正在尝试为 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 选择器?

提前致谢!

【问题讨论】:

    标签: mysql select sql-like


    【解决方案1】:

    你不能像这样使用 in ,你必须指定要在什么中使用

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 2022-01-17
      • 2014-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多