我在mysql数据库中有两个表。表格的结构如下:
表a:
柱: ID, 名称, intableb
表b: 列: ID, 名称
如果表a中的名称是表b中列名中值的一部分,我想在表a的b列中插入'true'。例如。如果表a中的列名中有一个名为'test'的值,而表b中的列名包含'testing'之类的值,那么表intableb在相关行中应该为'true'。
然而,令人困惑的是,两个表都没有合适的连接 我不知道如何执行此查询。谢谢你的帮助!
答案 0 :(得分:0)
尝试这样的事情:
SELECT *
FROM Table_a a
WHERE EXISTS
(SELECT name
FROM Table_b b
WHERE b.name like N'%'+a.NAME+N'%')