火车时刻站站查询的问题
车次 站名 (出)到站时间1122 南昌
1122 永修
1122 德安
1122 庐山
1122 九江
k123 赣州
k123 南昌
k123 九江
k1092 福建
k1092 鹰潭
k1092 九江
假如数据库有这些数据,到站时间忽略,现在我想通过2个文本框,分别输入起始站和终点站,比如输入 南昌 九江,那么就会查询出 1122 k123两趟车的信息,请问如何做这个查询?
select * from skb where 站名='九江' and 站名='南昌' group by 车次?
貌似这样写不对啊,应该怎么写? --------------------编程问答-------------------- select distinct(车次) from skb where 站名 in('南昌',' 九江') --------------------编程问答-------------------- select * from skb where 站名='九江' or 站名='南昌' group by 车次?
--------------------编程问答--------------------
正解 --------------------编程问答-------------------- 1楼2楼的方法都可以。 --------------------编程问答-------------------- 2楼的方法不可以吧,用了or的意思是至少出现南昌或者出现九江,而我要查的是在同一个车次里同时出现2个站的才算 --------------------编程问答-------------------- 上面已经说得差不多了,祝楼主好运 --------------------编程问答-------------------- 可是这样也会查出 从九江到南昌的车次,如何筛选掉这部分的车啊
补充:.NET技术 , ASP.NET