(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称:SQL SEVER
数据库版本:2008
内容/问题描述:
各位大大好 小弟是刚接触的新手 有个问题想请教
例:
以下为一个TABLE
A B C D
1 a_1 b_1 c_1 d_1
2 a_1 b_1 c_1 d_2
3 a_2 b_2 c_2 d_3
4 a_3 b_3 c_3 d_4
5 a_4 b_4 c_4 d_5
左边数字为资料笔数 A,B,C,D为字段名称 a_1,b_1,...为值
想show出只有当 A B C 字段不同时,所有 A B C D字段的值
ex:像范例中第一与第二笔资料 A B C字段的值都一样(皆为a_1,b_1,c_1)
所以只需show出第一笔资料 a_1, b_1, c_1, d_1 (而不show第二笔a_1,b_1,c_1,d_2
因为其a_1,b_1,c_1与第一笔资料相同)默认当遇到A B C字段值一样时,show出遇到的
第一笔资料,意即show出第一笔资料而非第二笔资料!
想请教各位大大,这样可以怎么写?或是可以朝哪一方面来思考? 很谢谢大大