sql语句的distinct问题,急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/11 23:27:44
我的sql语句是
select FDate,FKmmc from A001jjhzgzb where fdate='2007-04-24' and fkmbm in(select facctcode from a2007001laccount where facctattr like '%股票投资%')
我想去除Fkmmc中的重复记录,但是FDate字段也要查出来,怎么改啊???高手指教啊!!!在线等!!!

select FDate,DISTINCT(FKmmc)

经过我的严密思考,不可能能实现这样的查询,即使实现了,数据也不会完全正确。可能要更改数据库设计才能实现这样的要求。

.........

select distinct FKmmc from A001jjhzgzb where fdate='2007-04-24' and fkmbm in(select facctcode from a2007001laccount where facctattr like '%股票投资%')

查FDate字段就不可能满足你要求了

这是不可能实现的
如:
A,2
C,2

如果让第二列不重复
你要实现的是显示
哪一条呢

没太看明白题意 你用GROUP BY来分下组呢