我有一個名爲用戶的表,用於存儲通用用戶信息(用戶標識,名,姓,電子郵件ID,電話號碼,活動等)。用戶標識是主鍵。從各種表中獲取結果的SQL查詢
我有第二個表存儲用戶的公寓單元號碼(一對多關係)。一個用戶可以有一個或多個公寓。用戶標識是輔助鍵。
UserID UnitNumber
1 2A
1 2B
2 8H
我有第三個表存儲用戶的停車位號碼(一對多關係)。 一個用戶可以有零個或多個停車位。用戶標識是輔助鍵。
UserID ParkingSpot
1 104
1 105
1 208
2 205
2 206
如何編寫一個查詢,該查詢將返回用戶信息以及每個用戶的公寓單元號碼和停車位號碼?
我所希望得到的是這樣的:
UserID FirstName LastName Email Phone Units ParkingSpots
1 John Smith [email protected] 123-456-7890 2A, 2B 104, 105, 208
2 Mike Allen [email protected] 456-789-H 205, 206
謝謝!
http://stackoverflow.com/問題/ 3197626/concatenate-multiple-rows – Fionnuala 2012-01-05 21:00:27
謝謝先生! :) – user1100221 2012-01-05 21:03:26