请问,消除重复的列用DISTINCT怎么同时限制两个字段。(着两个字段是一 一对应的,都重复) select * from table1 where a_id in (select a_id from table1 group by a_id) and a_name in (select a_name from table1 group by a_name) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然一一对应,怎么可能a_id不重复而a_name还重复? select a_id,a_name from table1 gruop by a_id,a_name select distinct a_id,distinct a_name from table1 where .... 其实可能是楼主的理解有误比如a_id ,a_name1 1112 111 3 222 4 4445 555 6 666这组数据用distinct就无法得出你要的数据因为程序不知道你是要 1 111 3 222 4 4445 555 6 666呢还是要2 111 3 222 4 4445 555 6 666应该是你描述的条件不够 同意letsflytogether(恨!不能拥有天下所有的财富,然后平分) 的观点。 不好意思,我昨天就调好了,可以的,写错了。一一对应肯定是只取一列。是我错了,抱歉。 txlicenhe(马可&不做技术高手) letsflytogether(恨!不能拥有天下所有的财富,然后平分) 二位厉害:) 高分求一合理的数据库设计。!! 怎样让数据库让别人可以访问 请看如下的语法问题. T-SQL调试器出现错误:请各位大虾出出主意! 如何把一个表中的数据中的新数据,不断地复制到同结构类似的表中 请问如何实现由特定时间触发的触发器 SQL2005連接不上本機數據庫,服務啟動不了 为什么我在SQL2000企业管理器里设置的级联更新没有起作用? 很多软件都有“返回”(撤消上一步操作)功能, 我在进行SQL 的表格编辑时,找不到这个功能 , 请问这个功能在哪里? 求一个SQL语句,急!! 用字符串影射select语句时怎样处理日期格式的????谢谢!! 关于前缀数目最大值的问题
比如a_id ,a_name
1 111
2 111
3 222
4 444
5 555
6 666这组数据用distinct就无法得出你要的数据
因为程序不知道你是要
1 111
3 222
4 444
5 555
6 666
呢还是要
2 111
3 222
4 444
5 555
6 666应该是你描述的条件不够
一一对应肯定是只取一列。
是我错了,抱歉。
txlicenhe(马可&不做技术高手)
letsflytogether(恨!不能拥有天下所有的财富,然后平分)
二位厉害:)