SQL查询语句问题

如何查询出hykh=2107那种的,就是 hykh 是一个,在一个日期内 2015-11-13, 存在 +5 和 -5两种 yjje下面那个2141就不算,因为虽然有+5 和 -5 ,但是不是一个bbrq求编写一个SQL查询语句,只提取像 hykh=2171 这样子的记录...显示全部

SQL查询.jpg


如何查询出hykh=2107那种的,就是 hykh 是一个,在一个日期内 2015-11-13, 存在 +5 和 -5两种 yjje

下面那个2141就不算,因为虽然有+5 和 -5 ,但是不是一个bbrq

求编写一个SQL查询语句,只提取像 hykh=2171 这样子的记录

收起
参与19

查看其它 3 个回答欧阳峰的回答

欧阳峰欧阳峰其它Freelancer

那其实就用你需要的这两个列作为条件不就可以了吗

select  a.* from test a, test b  where a.hykh=b.hykh and a.bbrq=b.bbrq

order by ...........

应该有更简单的sql写法,暂时想不来了,给你一个比较笨重的sql先试一试吧

IT其它 · 2015-12-15

回答者

欧阳峰
其它Freelancer

欧阳峰 最近回答过的问题

回答状态

  • 发布时间:2015-12-15
  • 关注会员:4 人
  • 回答浏览:861
  • X社区推广