数据库
首页 > 数据库> > 如何在MySQL中将选择结果与like一起使用

如何在MySQL中将选择结果与like一起使用

作者:互联网

我需要一些在WHERE的LIKE语句中使用select输出的MySQL代码.

我的意思是这样的:

SELECT id FROM (SELECT id,parent_id FROM units WHERE ptitle 
like '%(SELECT ptitle FROM units WHERE id='".$id."')%')

解决方法:

您需要使用concat

SELECT id FROM (

SELECT id,parent_id FROM units WHERE ptitle

like concat('%',(SELECT ptitle FROM units WHERE id='".$id."'), '%')

) sub_table

标签:select,sql-like,mysql
来源: https://codeday.me/bug/20191105/1997193.html