請問各位SQL高手,小弟初學SQL,目前都使用SQL Server 2008 Management Studio管理一些簡單的資料,目前有自設2個小資料表如下,想請問...


資料表1:CUSTOMER
ID NAME ADDRESS
1 路人甲 台南市
2 路人乙 南投市
3 路人丙 高雄市
4 路人丁 新竹市


資料表2:ORDER
ORDER_NO PRICE ID
A01 300 1
A02 200 2

目前都只會單獨查詢一個資料表查詢資料,請問該如何把2個資料表合併查詢出如下的資訊呢?非常感謝高手們的幫忙
顯示結果如下:
ID NAME ORDER_NO ADDRESS PRICE
1 路人甲 A01 台南市 300
2 路人乙 A02 南投市 200
select CUSTOMER.ID, NAME, ORDER_NO, ADDRESS, PRICE
from CUSTOMER
inner join ORDER
on CUSTOMER.ID = ORDER.ID


應該是這樣~有一段時間沒寫SQL指令了

Wesley Hsu wrote:
select CUS...(恕刪)


不好意思!有錯誤如下!再麻煩一下~

訊息 156,層級 15,狀態 1,行 3
接近關鍵字 'ORDER' 之處的語法不正確。

QQ1997 wrote:
不好意思!有錯誤如下...(恕刪)


請改這樣吧!因為沒注意到ORDER是關鍵字,所以必須加上括號

select CUSTOMER.ID, NAME, ORDER_NO, ADDRESS, PRICE
from CUSTOMER
inner join [ORDER]
on CUSTOMER.ID = [ORDER].ID

Wesley Hsu wrote:
請改這樣吧!因為沒注...(恕刪)


非常感謝您的幫忙!剛剛測試成功了喔!給您按個讚!謝謝喔~
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!