1
行
我有兩個表選擇兩個表中的一個結果加入
Table A
有三列:AID, first name, surname
Tabel B
四列:BID, AID, Address, TypeOFAddress
每個人在表A中有每個四行表B.
Table_A
_AID_|_FIRST_|_LAST_
1 | Leo | White
2 | Joe | Black
Table_B
_BID_|_AID_|_ADDRESS_|_TYPE_
10 | 1 |Street 1 |STREET
11 | 1 |23490878 |ZIPCODE
12 | 1 |Town 1 |CITY
13 | 1 |Street 2 |STREET
14 | 1 |83083099 |ZIPCODE
15 | 1 |Town 2 |CITY
我想在一行中選擇這些行,所以結果輸出是
Result output
1 |Leo |White |Street 1 |23490878 |Town
2 |Joe |Black |Street 2 |83083099 |Town 2
如何以良好的方式做到這一點?
您正在使用哪個數據庫管理系統?這些類型是否固定? – jarlh
現在是AS400,是的類型將被修復。 我編輯了這個問題 – user2018311
如果你使用的是Microsoft SQL Server,你應該查找pivot和unpivot – mko