我有两张表a
和b
。
Table a
有一个名为gr
的字段,可以将多个值与字符串结合使用。
Table b
将其单独保存在字段lg
中。
如何运行以下查询以检查b.lg
中是否有a.gr
?
SELECT lg FROM `a`,`b` WHERE a.`id` =22 AND (a.gr LIKE '%'+b.lg+'%')
答案 0 :(得分:1)
你需要使用CONCAT函数试试:
SELECT lg
FROM a, b
WHERE a.id = 22 AND
a.gr LIKE CONCAT('%', b.lg, '%');