作者hasio227 (hasio)
看板Database
标题Re: [SQL ] 两资料表合并输出
时间Thu May 29 17:41:39 2008
※ 引述《snese ()》之铭言:
: 使用的 DB 是 MYSQL,主要是希望能将下列两个 Table,合并输出出来
: 困扰我的地方在於 A 和 B Table 的资料是不对称的状况。
: Table A Table B
: User ThingA User ThingB
: --------------- ---------------
: 1 ABC 1 FDGDDFG
: 2 DSFSF 2 DFSDFSFF
: 3 DSFSFS
: 目的是希望能做成像下面这样
: Ouput
: User ThingA ThingB
: -------------------------------
: 1 ABC FDGDDFG
: 2 DSFSF DFSDFSFF
: 3 DSFSFS NULL
: 不知道这样该怎麽处理,至少我目前还想不到适当的语法来解决。还是
: 说得用其他介面来处理这个状况?
: 在这麻烦请有经验的前辈给点提示谢谢。
使用left join 就好哩
select a.User,ThingA,ThingB
from table as a left join table as b
on a.User=b.User
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.194.122
1F:推 snese:感谢您的提示,我已经搞定了 XD 05/29 22:57