选择与其他选择结果不同

Zai*_*Ali 5 t-sql sql-server-2005

我想从另一个select语句结果中选择不同的结果,例如;

select distinct from(select * from table)
Run Code Online (Sandbox Code Playgroud)

以下是内部选择的结果

testing department      9998901036      GOLD    
testing department      9998901036      GOLD
Run Code Online (Sandbox Code Playgroud)

我希望从上面的选择结果中脱颖而出.

Jab*_*ezz 10

从你的例子中,你可以做到

select distinct * from table
Run Code Online (Sandbox Code Playgroud)

但是,假设您有一些情况需要区分其他一些结果集,您可以这样做

select distinct column1, column2 from (select * from table) T
Run Code Online (Sandbox Code Playgroud)

请注意,您必须为内部选择设置别名