如何在MySQL中使用类似的选择结果

时间:2010-10-27 06:20:13

标签: mysql select sql-like

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

我的意思是这样的:

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

1 个答案:

答案 0 :(得分:4)

您需要使用concat

SELECT id FROM (

SELECT id,parent_id FROM units WHERE ptitle

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

) sub_table