javahome2
2017-03-02 01:50
采纳率: 50%
浏览 840

求sql语句,求大神指教

图片说明
查询每个人一次成功一次失败的结果,2次失败,2次成功结果不查询

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • sinat_37722046 2017-03-02 02:15
    已采纳

    select t.* from haha t,haha tt
    WHERE t.a=tt.a and t.b<>tt.b and
    t.a in (
    select haha.a from haha GROUP BY haha.a HAVING COUNT(*)=2 )

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 无敌小程序员 2017-03-02 01:54

    你是需要哪一种sql语句,查询的吗

    评论
    解决 无用
    打赏 举报
  • podd 2017-03-02 02:02

    用group by试试············

    评论
    解决 无用
    打赏 举报
  • 智_永无止境 2017-03-02 02:36

    先给个思路吧,先查询b统计结果等于2的作为临时表,在使用条件过滤两者不同。可参考楼上的SQL

    评论
    解决 无用
    打赏 举报
  • qq_37449605 2017-03-02 03:09

    select * from lianxi where a not in(select a from lianxi group by a,b having count(a)=2)

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题