gpt4 book ai didi

mysql - 通过获取其他表中的列来添加特定列

转载 作者:行者123 更新时间:2023-11-29 06:13:24 25 4
gpt4 key购买 nike

我的问题是将这两个表合并为 1,父表是 tbl1。

tbl1
userid | Checkin | checkout

tbl2
userid | Name | Department

我运行这个,然后出现一个错误

"ambiguous field list"

SELECT userid, checkin, checkout
from tbl1
join tbl2
on tbl1.userid = tbl2.userid
order by tbl1.userid

我希望我的 table 像这样:

userid | Checkin | checkout | Name | Deparment

最佳答案

两个表都有 userid 列,因此您必须指定表或表别名以及所选列。(tbl1.userid 或 tbl2.userid )

SELECT tbl1.userid, checkin, checkout, Name, Department 
from tbl1
join tbl2
on tbl1.userid = tbl2.userid
order by tbl1.userid

关于mysql - 通过获取其他表中的列来添加特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37205002/

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