【发布时间】:2021-05-30 18:10:48
【问题描述】:
我有 2 张桌子:
表 A
|id | Name |
--------------
|P001| Samsung|
|P002| Nokia |
|P003| Oppo |
表 B
|id | Value |
--------------------------
|1 | P001,P002,P003 |
我需要一个查询来生成下面的视图
|id | Value |
------------------------------
|1 | Samsung,Nokia,Oppo |
【问题讨论】:
-
MySQL 还是 SQL-Server?
-
这在 SQL Server 上(几乎)不可能做到,甚至在 MySQL 8+ 上也非常难看。您应该避免像这样存储 CSV 数据。
-
@Zhorov : Mysql
-
@harisj 好的,我删除了
sqls-server标签。 -
CSV(表 B)中的值是否真的可能在逗号后包含空格? 我有 2 个表 将它们作为精确的 CREATE TABLE + INSERT INTO 脚本提供。并指定精确 MySQL 版本。
标签: mysql arrays join left-join