我有两张桌子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的新手。
答案 0 :(得分:1)
试试这个,虽然在一个字段中有多个值不被认为是好习惯,我不能推荐它。
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
这不会显示唯一值,但会接近您的要求,这会受到数据格式的限制。
**
**