【发布时间】:2014-03-03 15:44:50
【问题描述】:
我需要区分左连接上的左表行。
不是这个
| name | last name | phone |
|--------|-------------|---------|
| name1 | lastname1 | 1234567 |
|--------|-------------|---------|
| name1 | lastname1 | 2345678 |
|--------|-------------|---------|
| name2 | lastname2 | 3456789 |
我需要这个
| name | last name | phone |
|--------|-------------|---------|
| name1 | lastname1 | 1234567 |
| | | 2345678 |
|--------|-------------|---------|
| name2 | lastname2 | 3456789 |
我尝试了 SELECT DISTINCT 但没有成功... 我也尝试了 GROUP BY,但它隐藏了第二行
【问题讨论】:
-
使用
group_concat试试这个 SELECT name, lastname, GROUP_CONCAT(phone,' ') FROM table GROUP BY name -
添加了mysql标签作为问题标题包括mysql