在MySQL中如何将select结果与like一起使用
我需要一些MySQL代码,在WHERE的LIKE语句中使用select输出 我的意思是这样的:在MySQL中如何将select结果与like一起使用,mysql,select,sql-like,Mysql,Select,Sql Like,我需要一些MySQL代码,在WHERE的LIKE语句中使用select输出 我的意思是这样的: SELECT id FROM (SELECT id,parent_id FROM units WHERE ptitle like '%(SELECT ptitle FROM units WHERE id='".$id."')%') 你需要使用 谢谢Haim,我使用了你的代码,它给我带来了一个错误。但是当我更改concat的位置并将其放入内部select时,它工作得很好,形式如下:像select c
SELECT id FROM (SELECT id,parent_id FROM units WHERE ptitle
like '%(SELECT ptitle FROM units WHERE id='".$id."')%')
你需要使用
谢谢Haim,我使用了你的代码,它给我带来了一个错误。但是当我更改concat的位置并将其放入内部select时,它工作得很好,形式如下:像select concat“%”,ptitle“%”,来自id=。。。
SELECT id FROM (
SELECT id,parent_id FROM units WHERE ptitle
like concat('%',(SELECT ptitle FROM units WHERE id='".$id."'), '%')
) sub_table