请教 表的查询机制设计 在线等
现在有一个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 开发