这个sql的剔重语句怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/02 21:59:39
假如表的内容如下:
col001 col002 col003 col004
1 1 2 2
1 1 2 2
1 1 2 2

我要的结果为:
1 2
1 2
1 2

我知道distinct,那样的结果为:
1 1 2 2
不是我要的结果,请看清楚,我在群里问其他人,跟我粘了半天。说了我要按行剔重的,非说disctinct,disctinct按按列剔重的!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1楼的lazy67:说了,我不是按“列”查,我是按行,这么跟你说吧,我的表只有唯一一行记录是:
col001 col002 col003 col004 col005 col006
1 1 2 3 3 4
我要的查询结果为(去掉1 3 重复的记录):
1 2 3 4
如果你还没明白我说的,
我希望你不要再回答我的问题了!
说了一百遍了,不是按“列”查,实在气愤,请允许我骂一下人,你真的很sb.

谢谢2楼的答复,至少终于有人正确理解我要干什么了,虽然你没直接给出答案,至少我知道看来sql没有现成的语句提供这样的查询。如果一直没有更好的答案我就选你为最佳答案,就为感谢你的理解力。
这样没意义吗?嘿嘿。我在做数据统计分析,说不定结果非常有意义哦,等真的有意义的那天我再来这个帖子里告诉你它的意义。

你要查哪个列你自己还不知道?如果你的这些列里都是没有规律的重复,谁能知道你要查什么。

楼主才SB,中国话都说不清楚,你自己看看你要的结果是不是要去掉这一行中重复的列。提问题就要虚心,要把话说清楚,不要动不动就从嘴里喷臭东西。

没什么意义啊~~同行查询相同值?查列不就行了。
非要的话,可以先取数据,然后在程序语言里面遍历比较