我有这张桌子:
CREATE TABLE my_table (
col1 VARCHAR(55),
col2 VARCHAR(55),
col3 VARCHAR(55),
0101 VARCHAR(55),
0202 VARCHAR(55),
0303 VARCHAR(55)
);
现在我想用从另一个查询返回的数据填充表,例如:
SELECT col1, col2, col3, GROUP_CONCAT(col4)
FROM my_other_table
GROUP BY col1, col2, col3
现在这个查询产生了这一行(还有更多,但对我来说,一行就足够了):
col1 col2 col3 GROUP_CONCAT(col4)
-------------------------------------------------
FIB100 internet 1MEGAMAX 0202,0404
现在我要做的是检查在连接值中是否有我的表 my_table 的尚未填充的列 (0101 0202 0303) 的列名。如果是真的我想放一个X
像这样 :
表:插入后的 my_table
col1 col2 col3 0101 0202 0303
-----------------------------------------------------
FIB100 internet 1MEGAMAX X
我的问题:有没有办法用相同的查询来做到这一点?
谢谢