gpt4 book ai didi

sql - 试图掌握 JOINS

转载 作者:太空宇宙 更新时间:2023-11-03 11:50:20 25 4
gpt4 key购买 nike

SELECT  userId, firstname, lastname, orderId
FROM orders
LEFT JOIN users
ON users.userId = orders.userId;

这将返回“字段列表中的列‘userid’不明确”。如何让“userid”列也显示出来,但按以下顺序:userId, firstname, lastname, orderId?

最佳答案

由于 userid 列存在于两个表中,您需要确定要返回的是哪个。您可以通过为表提供一个别名来做到这一点:

SELECT  o.userId, firstname, lastname, orderId
FROM orders o
LEFT JOIN users u ON u.userId = o.userId

既然你提到你正在学习joins,这里有一个有用的网站:

关于sql - 试图掌握 JOINS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35822219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com