如何获得除内部连接之外的所有字段?

时间:2016-11-01 07:55:40

标签: sql sql-server

我正在使用MS Sql服务器,我有2个表格如下;

School(scid, name, address, ....)
Student(scid, studentName, studentSurname, ....)

我想要查询的是;

SELECT * FROM Student ST INNER JOIN School SC ON ST.scid = SC.scid;

但是我不希望得到双重scid字段(它返回scid和scid_1)。我的意思是

SELECT *(except School.scid) FROM Student ST INNER JOIN School SC ON ST.scid = SC.scid;

有没有办法获得除一个以外的所有字段?

1 个答案:

答案 0 :(得分:2)

不幸的是,唯一的方法是明确命名所有字段。您可以采用的唯一捷径是使用*表示各个表:

@SupressWarnings

如果你有这个很多,你可以考虑使用RedGate的Sql Prompt,它们有一些功能可以更容易地使用Sql数据库。

相关问题