我需要一些在WHERE中使用LIKE语句中的select输出的MySQL代码。
我的意思是这样的:
SELECT id FROM (SELECT id,parent_id FROM units WHERE ptitle
like '%(SELECT ptitle FROM units WHERE id='".$id."')%')
答案 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