我的表是这样的member name tel buy
001 aa 123888 CD光盘
002 bb 2222 书
001 aa 123888 MP3
003 CC 4444 ..
001 aa 123888 ..
002 bb 2222 ..现在我只想select出:
member name
001 aa
002 bb
03 cc
不要重复的member,用select DISTINCT member from 表,Name又进不来,怎么办?
001 aa 123888 CD光盘
002 bb 2222 书
001 aa 123888 MP3
003 CC 4444 ..
001 aa 123888 ..
002 bb 2222 ..现在我只想select出:
member name
001 aa
002 bb
03 cc
不要重复的member,用select DISTINCT member from 表,Name又进不来,怎么办?
像001 a,和001 b,你是要前面不是後面呢
所以你的要求好像不太合理。
select member,name from table group by member,name
即可。
如果相同的member可能有不同的name,那么也可以用上面的语句。
或者用
select member,min(name) from table group by member
来保证member不会重复。
例:select DISTINCT member||name from table