【发布时间】:2015-10-24 12:18:07
【问题描述】:
表结构
Table 1
-------------
code | name
-------------
1 | abc
2 | xyz
Table 2
-------------------------------
code | table1_code | data
-------------------------------
1 | 1 | a
2 | 1 | b
3 | 1 | c
4 | 1 | d
5 | 1 | e
6 | 2 | f
7 | 2 | g
现在预期结果:
结果
table1_code | name | data_col1 | data_col2 | data_col3
------------------------------------------------------------------
1 abc a b c
2 xyz f g -
到目前为止我已经尝试过什么
SELECT a.code AS table1_code,
a.NAME,
b.data_col
FROM table1 AS a
LEFT OUTER JOIN table2 AS b
ON a.code = b.table1_code
请帮助我更改查询以获得以上输出,
我只想要最多 3 列的数据。
【问题讨论】:
-
永远努力
-
是的,你可以! (c) 奥巴马
-
至少解释清楚
-
现在你明白我想要什么了..@u_mulder
-
不确定作业是否...我们不会为您做作业。我建议阅读 mysql 文档。