我要用SQL Server查询数据,其中数据表中有银行帐号,但是可能存在一卡多人的情况,现在要排除这种情况,实现一卡一人,怎么写sQL 语句啊。要查询的字段有身份证号,银行卡号,姓名,交款金额等,要实现以人一卡,有一人多卡的情况,那么就取一条数据,然后在该卡的用户中选择一个用户,用身份证号绑定。
SELECT DSH_AREA(地区),DSH_SOCIALID(社保帐号),DSH_CARDID(身份证号),DSH_NAMEZH(姓名),DSH_BANKACCOUNT(银行帐号),DSH_YEARMONTH(时间),DSH_MUSTLEVY(应缴金额),DSH_HANDLEVY(实缴金额) FROM D_SOCIAL_HOSPLEVY GROUP BY DSH_BANKACCOUNT HAVING COUNT(DSH_BANKACCOUNT)>=1 ORDER BY DSH_CARDID
这个数据查询语句是错的,但是在MySQL中可以实现好像,我现在要让它在SQL Server中也可以实现,哪位大虾知道怎么写啊,帮帮忙了!很急的!!!