当前位置:编程学习 > C#/ASP.NET >>

火车时刻站站查询的问题

车次     站名   (出)到站时间
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 楼 q107770540 的回复:
select distinct(车次) from skb where 站名 in('南昌',' 九江')

正解 --------------------编程问答-------------------- 1楼2楼的方法都可以。  --------------------编程问答-------------------- 2楼的方法不可以吧,用了or的意思是至少出现南昌或者出现九江,而我要查的是在同一个车次里同时出现2个站的才算 --------------------编程问答-------------------- 上面已经说得差不多了,祝楼主好运 --------------------编程问答-------------------- 可是这样也会查出 从九江到南昌的车次,如何筛选掉这部分的车啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,