mysql带有子查询的like查询
时间: 2023-07-09 19:10:33 浏览: 84
SQL SERVER的模糊查询LIKE
可以使用嵌套子查询实现带有LIKE的查询,例如:
```
SELECT *
FROM table1
WHERE column1 LIKE (
SELECT CONCAT('%', column2, '%')
FROM table2
WHERE id = 1
);
```
这个查询会在table1中查找column1包含table2中id为1的记录的column2的字符串的所有行。在子查询中,使用CONCAT将LIKE模式转换为'%value%'的格式。然后,在主查询中,使用该子查询的结果作为LIKE运算符的模式。
阅读全文