作者titiru (WHITEROSE)
看板Database
标题[SQL ] left join问题
时间Fri Jan 22 22:16:37 2021
资料库名称:MYSQL
资料库版本:8.0
内容/问题描述:
您好 我有两张表
表A
id sname
1 AAA
2 BBB
3 CCC
表B
id subject
1 c++
1 python
2 R
3 ASM
sql 语法: select 表A.id 表A.sname 表B.subject from 表A A
left join 表B B on A.id=B.id
结果:
id sname subject
1 AAA c++
1 AAA python
2 BBB R
3 CCC ASM
想要的输出结果
id name subject1 subject2
1 AAA C+++ python ----->变成一行
2 BBB R
3 CCC ASM
请问语法该如何修改 感谢~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.139.89.29 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1611324999.A.1F3.html
1F:推 evilove: 先对B做traspose处理再并进去A 01/23 00:15