所以我想學習一些MySQL,並且在Joins上得到了一點意見。這是在做我的頭。我不理解MySQL加入。我被卡住了
我有幾個練習,我正試圖通過,並沒有得到任何地方。
這樣做的這次訓練電話:
使用前的1994年的SQL語法(即不使用INNER JOIN語法)顯示訂單日期,訂單號和託運人的公司名稱訂單運往 葡萄牙。按訂單日期的升序對輸出進行排序。
我目前鍵入了:
SELECT OrderDate, OrderID, ShipperID FROM Shippers Orders
WHERE shippers.shipperID = orders.shipperID AND orders.shipcountry = 'Portugal';
但我收到此錯誤信息: 錯誤代碼:在「字段列表」
1054未知列「訂購日期」我在做什麼錯?另外,我可以提供什麼幫助你們幫助我?
訂購日期是存在的,因爲你可以從我這裏截圖的「SELECT * FROM訂單」看到這裏
所以我想這是類似的,但具有不同的連接過程。
預先感謝您!
列和表名在某些系統上可能區分大小寫,因此請嘗試使其匹配。也許你因此而犯錯誤? – tadman
這是一個瘋狂的任務。無論如何,你錯過了一個逗號,這將導致一個表名成爲別名的別名 – Strawberry
謝謝@Strawberry,我添加了逗號。我現在得到這個錯誤:錯誤代碼:1052。字段列表中的列'ShipperID'含糊不清 – purplemonkeydishwasher