我有一个teacher
表,我还有一个phone
表,其中的链接是通过人的ID。当我查找每个教授的电话号码时,它看起来像这样:
(SELECT
T.ID_TEACHER,
P.PHONE,
P.NUMBER
FROM TEACHER T LEFT JOIN PHONES P
ON P.IDPERSON = T.ID_TEACHER)
ID_教师 | 联系电话 | 编号 |
---|---|---|
1 | 1 | xxxxxxx |
1 | 二 | xxxxxxxx |
1 | 三 | xxxxxxx |
二 | 1 | xxxxxxx |
但是,我希望它是这样显示的:
| ID_教师|联系电话|编号|联系电话|编号|联系电话|编号|
| --------------|--------------|--------------|--------------|--------------|--------------|--------------|
| 1|1|xxxxx|二|xxxxx|三|xxxxx|
| 二|1|啊|||||
我怎么办?我用的是MySQL。我没找到解决办法。
1条答案
按热度按时间8i9zcol21#
您需要使用条件聚合:
请尝试以下操作: