sql怎么在一个表中进行多条件查询

来源:百度知道 编辑:UC知道 时间:2024/05/02 10:08:17
我想做一个铁路查询系统!可是在站站查询的时候遇到了问题!
我SQL中有一个表结果如下
车次 站次 站名 停车时间 发车时间 运行时间 里程
T9 始发站 北京西 始发站 15:42 0分 0公里
T9 2 石家庄 18:13 18:22 2小时31分 277公里
T9 3 邯郸 19:57 19:59 4小时6分 422公里
T9 4 安阳 20:39 20:41 4小时46分 502公里
T9 5 郑州 22:22 22:30 6小时27分 689公里
T9 6 襄樊 04:28 04:40 12小时25分 1188公里
T9 7 十堰 06:45 06:47 14小时30分 1354公里
T9 8 安康 09:09 09:15 16小时52分 1556公里
T9 9 万源 11:06 11:09 18小时43分 1707公里
T9 10 达洲 12:44 12:53 20小时18分 1832公里
T9 11 广安 14:12 14:14 21小时37分 1943公里
T9 终点站 重庆 终点站 15:58 23小时21分 2087公里
我想通过两个站名来查询车次 比如我输入北京西和成都就可以找出车次是T9我想的SQL语句是:select 车次 FROM t9 where 站名 ='北京西'and 站名 ='重庆'可是好象并不是需要的 怎么才能查询到呢!!在线等回复谢谢!!
已经在同学的帮助下得到了解决谢谢了!!

select 车次 from tableName t where t.站名='北京西' or t.站名='重庆'

select 车次 from tableName t where t.站名 in ('北京西', '重庆')

兄弟你的查询方法没有错误啊,应该是这样查的,你这样查的结果是什么?