请问,如何用SQL语句家现下面的功能执行前
A B C D1 2 3 4
1 1 1 1
2 2 2 2
3 3 3 3
3 3 3 3
2 1 2 3
2 2 2 2
3 1 1 3
执行后
A B C D1 2 3 4
2 2 2 2
3 3 3 3就是在A字段中,出现相同的一个值只取一条记录
A B C D1 2 3 4
1 1 1 1
2 2 2 2
3 3 3 3
3 3 3 3
2 1 2 3
2 2 2 2
3 1 1 3
执行后
A B C D1 2 3 4
2 2 2 2
3 3 3 3就是在A字段中,出现相同的一个值只取一条记录
SELECT mzx(x) FROM table GROUP BY A 找出没有重复唯一的一个字段来。
是错误的,并不能得出搂住的答案。SELECT * FROM table GROUP BY A就是一个病句,根本没法执行。
应该差不多,我没有sql可以试,你试试看吧。
那就用Distinct,没有必要用子查询...
Select distinct(a),b,c from ..肯定可以,不用试。
肯定不会错
SELECT max(x) FROM table GROUP BY A 找出没有重复唯一的一个字段来。
是max写错了,这样可以找出唯一的值来。无论如何你都要建一个新的字段的。