0
SELECT userId, firstname, lastname, orderId
FROM orders
LEFT JOIN users
ON users.userId = orders.userId;
這將返回字段列表中的「列'userid'不明確」。 如何顯示'userid'列,但是按以下順序: userId,firstname,lastname,orderId?試圖抓住連接
SELECT userId, firstname, lastname, orderId
FROM orders
LEFT JOIN users
ON users.userId = orders.userId;
這將返回字段列表中的「列'userid'不明確」。 如何顯示'userid'列,但是按以下順序: userId,firstname,lastname,orderId?試圖抓住連接
由於userid
列在兩個表中都存在,因此您需要確定要返回哪個列。您可以通過提供alias
表中做到這一點:
SELECT o.userId, firstname, lastname, orderId
FROM orders o
LEFT JOIN users u ON u.userId = o.userId
既然你提到你在學習joins
,這裏是一個有用的網站:
這不是一個[標籤:續集]問題。 –