1
使用下面的查詢連接下面的兩個表,我返回數據庫中的每條記錄。有人可以解釋爲什麼,並告訴我我的錯誤?調試MySQL中的INNER JOIN
SELECT orderdetails.orderNumber,
orderdetails.productCode,
orderdetails.quantityOrdered,
orderdetails.priceEach,
orders.orderDate
FROM orderdetails INNER JOIN orders
ON orderdetails.orderNumber = orders.orderNumber;
在「orders」表中,主鍵是「orderNumber」。在orderdetails表中,主鍵是orderNumber和productCode。我覺得答案在於理解這一點,但我不太明白。
這很有道理。你沒有'where'條款。你想要查詢返回什麼? –
哈哈那個問題編輯幫了很多!現在你的問題是有道理的。謝謝Gordon。 – 2016-04-15 02:21:19
這是任務使用內部聯接,生成並運行一個查詢,該查詢將返回所有訂單的訂單號,產品代碼,訂購數量,每個訂單的價格和訂單日期。 –