日期:2014-05-18  浏览次数:20325 次

关于多条件查询语句
表A:城市(数据如:北京、上海、天津)
表B:出发城市、到达城市、时间(数据如:北京、上海、2012/7/1;北京、天津、2012/7/2)


如何得到:从A表按顺序搜索时间。如北京到上海、北京到天津、北京到。。。上海到北京、上海到天津、上海到。。。以此类推。

------解决方案--------------------
SQL code
select B.出发城市, B.到达城市
from A
inner join B on B.出发城市 = A.城市
order by A.城市, B.时间

------解决方案--------------------
SQL code


select A.城市,B.出发城市 ,B.时间  from  B 
 left join A on  A.城市=B.出发城市
 group by A.城市,B.出发城市 ,B.时间