从使用LIKE MySQL生成的表中搜索

时间:2017-01-15 13:27:13

标签: mysql

我喜欢使用另一个查询的结果从MySQL中的表中搜索。例如,我生成了像这样的结果

ID | fname | lname 

1  | Joe   | Hal

2  | Joel  | summers

16 | Shejoe| Cruz

使用此查询:

Select * from users_tbl where fname like %joe%

现在我想使用另一个like语句过滤生成的结果。我试过这个查询

Select * from users_tbl where lname like %c% in (Select * from users_tbl where fname like %joe%) 

但我总是收到错误说

  

'%c%in附近的语法错误(从users_tbl中选择*,其中fname如%joe%)

1 个答案:

答案 0 :(得分:0)

可能的解决方案

        Select * from users_tbl where lname like '%c%' and  fname like '%joe%'