表a 中fff、ddd联合做主建,现在我想找出表中fff相同而ddd不同的记录,请问应该怎么写sql语句啊? select a.* from 表a a where exists(select 1 from 表a where fff=a.fff and ddd!=a.ddd) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是否是这样的那?--原数据----------------------------------- 1 1 两个都是一 1 2 一个1一个2 2 1 一个2一个1 2 2 两个2 3 1 一个3一个1-------------------------------------语句select * from a t1 inner join (select fff from a group by fff having count(1) > 1)t2 on t1.fff=t2.fff--得到的数据-----------------------------------1 1 两个都是一1 2 一个1一个22 1 一个2一个12 2 两个2------------------------------------ select distinct a.* from 表a a,表a b where a.fff=b.fff and a.ddd<>b.ddd fff和ddd联合做主建,ccc表示时间字段如果fff相同ddd不同(存在两条以上),当ddd=2时就显示这一条记录,否则如果没有ddd=2的情况就显示:ccc字段时间最大的那一条,保证最后查出的只有一条记录 wgsasd311 的方式比较好,同样效果的表达方式:select a.* from 表a a inner join 表a b on a.fff=b.fff where a.ddd<>b.ddd order by a.fff 我想最后查出来就一条数据???fff和ddd联合做主建,ccc表示时间字段如果fff相同ddd不同(存在两条以上),当ddd=2时就显示这一条记录,否则如果没有ddd=2的情况就显示:ccc字段时间最大的那一条,保证最后查出的只有一条记录 select distinct a.* from 表a a,表a b where a.fff=b.fff and a.ddd<>b.ddd 求sql语句替换指定位置的 字符 查询昨天下午16:00-18:00的数据 大家帮我看看这个sql问题 如何修改表中的默认约束 !! 请问如何一步把一个集insert 到一个表里呢 如何转换 一个基础问题 谢谢 触发器问题 唉,刚开始学SQL,很多东西都不明 100分求解。。有关树的递归查询 自增标识的相关问题?急 取出二列中最小的数怎么做.
--原数据
-----------------------------------
1 1 两个都是一
1 2 一个1一个2
2 1 一个2一个1
2 2 两个2
3 1 一个3一个1
-----------------------------------
--语句
select * from a t1 inner join
(select fff from a group by fff having count(1) > 1
)t2 on t1.fff=t2.fff--得到的数据
-----------------------------------
1 1 两个都是一
1 2 一个1一个2
2 1 一个2一个1
2 2 两个2
------------------------------------
如果fff相同ddd不同(存在两条以上),当ddd=2时就显示这一条记录,否则如果没有ddd=2的情况就显示:ccc字段时间最大的那一条,保证最后查出的只有一条记录
如果fff相同ddd不同(存在两条以上),当ddd=2时就显示这一条记录,否则如果没有ddd=2的情况就显示:ccc字段时间最大的那一条,保证最后查出的只有一条记录