小编Avi*_*Avi的帖子

SQL Server 查询显示所有列,但其中一列具有不同的值(不对任何内容进行分组)

我有一个有 106 列的表。其中一列是“类型”列,有 16 种类型。

我想要 16 行,其中类型不同。因此,第 1 行的类型为“建筑”,第 2 行的类型为“电梯 PVT”,依此类推。

使用 Navicat。

从到目前为止我发现(和理解)的情况来看,我不能使用 Distinct (因为它会查看所有行),我不能使用 Group By (因为那是为了聚合数据,我不想这样做),所以我被困住了。

请温柔一点——我对此真的很陌生。

下面是表格的一部分(我怎样才能正常分享这个?) - 它真的很大,所以我没有分享整个内容。下面是我正在寻找的部分结果,其中 Violation_Type 是唯一的,并且显示其余列。

明白了......谢什......(花了我一辈子,但明白了......)

  D_ID   B_ID   V_ID       V_Type      S_ID   c_f   d_y    l_u    p_s   du_p  
 ------ ------ ------- -------------- ------ ----- ------ ------ ----- ------ 
   184    117   V 032   Elevator PVT      2     8      0      0               
     4    140   V 100   Construction      1     8      0      0               
    10    116   V 122   Electric                1      8   2005     0      0  
    11    117   V …
Run Code Online (Sandbox Code Playgroud)

sql-server group-by distinct distinct-values

5
推荐指数
1
解决办法
1095
查看次数

标签 统计

distinct ×1

distinct-values ×1

group-by ×1

sql-server ×1