我喜欢使用另一个查询的结果从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%)
答案 0 :(得分:0)
可能的解决方案
Select * from users_tbl where lname like '%c%' and fname like '%joe%'