gpt4 book ai didi

sql - 连接具有特定列的两个表

转载 作者:行者123 更新时间:2023-12-04 01:21:34 25 4
gpt4 key购买 nike

我是SQL的新手,我知道这确实很基础,但是我真的不知道该怎么做!
我正在联接两个表,每个表可以说有5列,联接它们将给我总共10列,我真的不想要。我想要从两个表中选择特定的列,以便它们仅在连接后显示。 (我只想将加入结果减少到特定的列)

SELECT * FROM tbEmployees

JOIN tbSupervisor

ON tbEmployees.ID = tbSupervisor.SupervisorID


上面的语法将为我提供所有我不需要的列。我只想要tblEmployees表中的EmpName,Address和tbSupervisor表中的Name,Address,项目

我知道这一步:

SELECT EmpName, Address FROM tbEmployees

JOIN tbSupervisor

ON tbEmployees.ID = tbSupervisor.SupervisorID


但是我不确定主管表。

我正在使用SQL Server。

最佳答案

这是您需要的:

Select e.EmpName, e.Address, s.Name, S.Address, s.Project
From tbEmployees e
JOIN tbSupervisor s on e.id = SupervisorID


您可以在 W3Schools上阅读有关更多信息。

关于sql - 连接具有特定列的两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17434929/

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