【发布时间】:2014-12-23 03:26:16
【问题描述】:
我在一个 sql 表中有一堆列,我想将该表的每个字段插入到一个临时表中,其中一组列是不同的。换句话说,假设我有一个包含 a、b、c、d、e、f 和 g 列的表。如何选择 a、b 和 c 不同的每一行?
【问题讨论】:
-
您使用的是哪个 DBMS?后格雷斯?甲骨文? (“SQL”不是 DBMS 产品,它是查询语言)
-
与什么不同?彼此或与所有其他行相比?
-
取决于您所说的“不同”:
distinct关键字、正确的group by语句或正确的where语句可能会涵盖您。 -
@SeanSmyth 好的,那么 Gordon 似乎在下面介绍了你 :)
-
请添加一些示例数据和基于该示例数据的预期输出。
标签: sql sql-server select sql-server-2008-r2 distinct