我有一个这样的表,需要添加列,将只在不同的行显示信息:SQL显示不同的列
ID Name
1 1001
2 1001
3 1001
4 1001
5 1002
6 1002
7 1002
8 1003
9 1004
10 1004
我需要这样的结果:
ID Name Result
1 1001 1
2 1001 NULL
3 1001 NULL
4 1001 NULL
5 1002 1
6 1002 NULL
7 1002 NULL
8 1003 1
9 1004 1
10 1004 NULL
结果列基本仅为不同的名称值选择1。 这应该是一些基本的查询,但我无法想象它。
是否“1”,必须要对第一个实例不同的价值? – sarin
从技术上讲,这些都是唯一的行,因为它们具有不同的ID值。其次,为什么你想要所有的ID,但只有第一个有1值? – Zane
其实不管它是第一个会被标记的还是同一个**的任何其他行**名称**。此查询将用于构建表,我将在多维立方体构建中使用该表,其中我需要所有ID –