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
,这里是一个有用的网站:
这不是一个[标签:续集]问题。 –