我有2个Mysql表
我要从产品中选择所有内容,条件是:preferences.equ 等于 products.equ 和 products.lik 就像%preferences.lik%。即products.lik包含preferences.lik作为子字符串。如何建立此查询?
答案 0 :(得分:2)
您可以按照您的描述进行构建:
select p.*
from products p
where exists (select 1
from preferences pr
where pr.equ = p.equ and
p.lik like concat('%', pr.lik, '%')
);