我有两张桌子 t1 和 t2。
table t1
user_id tags
1 a,b,c
2 b,c
table t2
user_id tags
1 d,c
2 c,d
我想把它合并到表 t1 中。我怎样才能做到这一点。
table t1
user_id tags
1 a,b,c,d
2 b,c,d
我是 sql 新手。
试试这个,虽然在一个字段中有多个值不被认为是好的做法,我不推荐它。
SELECT t1.user_id, CONCAT(t1.tags, ', ', t2.tags) AS Tags
FROM table1 AS t1 INNER JOIN table2 AS t2 on t1.user_id = t2.user_id
这不会显示唯一值,但会接近您的要求,这会受到您的数据格式的阻碍。
**
**