当前位置:编程学习 > JAVA >>

请教 表的查询机制设计 在线等

现在有一个b_record表,字段有id,bid,type,lid,pid,num,date。
一个bid可以有多个type,lid,pid,num,date。

数据可以是这样:
id,  bid,    type    ,    lid   ,  pid ,  num  ,   date
1 ,1001,    100     ,   1101   ,10023,   1   ,20121121
2 ,1001,    100     ,   1101   ,10223,   1   ,20121122
3 ,1001,    100     ,   1002   ,10024,   2   ,20121122
4 ,2001,    200     ,   2101   ,20023,   1   ,20121121
5 ,2001,    200     ,   2101   ,20023,   1   ,20121122
6 ,3001,    300     ,   3101   ,30023,   4   ,20121121
7 ,4001,    410     ,   4101   ,41023,   3   ,20121121
8 ,4001,    400     ,   4101   ,40123,   3   ,20121122
...
查询结果是:
id,  bid,    type    ,    lid   ,  pid ,  num  ,   date
1 ,1001,    100     ,   1101   ,10023,   1   ,20121121
6 ,3001,    300     ,   3101   ,30023,   4   ,20121121
7 ,4001,    410     ,   4101   ,41023,   3   ,20121121
...

我想查询出根据date为20121121和20121122的数据进行比较,同一个bid中同一个num,如果有不同的pid,就将20121121的此条数据查询出来;当20121121中有的bid,而20121122中没有,此条数据也查询出来。

查询sql怎么写啊??????????????????????
求教啊................................
在线等--------------------------------
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,