gpt4 book ai didi

sql-server - 连接 2 个表时排除输出中重复列的 T-SQL 语法是什么?

转载 作者:行者123 更新时间:2023-12-03 01:33:50 25 4
gpt4 key购买 nike

我正在使用 SQL Server 2014,并且有以下连接 2 个表的 T-SQL 查询:

SELECT a.*, b.* FROM TEMP a

INNER JOIN Extras b ON b.ResaID = a.ResaID

我想从 TEMP 中提取所有列,并从“Extras”中提取所有列,但 ResaID 列除外,因为它已包含在上述查询的 a.* 中。基本上,我想拉出 a.* + b.* (不包括 b.ResaID)。

我知道我可以用以下形式编写查询:

Select a.*, b.column2, b.column3,... 

但是由于 b.* 大约有 40 列,有没有办法以更简化的方式编写查询来排除 b.ResaID,而不是指定“Extras”表中的每一列?

最佳答案

不幸的是,没有这样的语法。您可以使用星号 (*) 并忽略代码中的重复列,或者明确列出您需要的列。

关于sql-server - 连接 2 个表时排除输出中重复列的 T-SQL 语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35861714/

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