主题:  天哪我被数据库多级查询难住了谁能救我吗?

哭鱼

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2001/5/11 13:26:07
#12001/5/13 11:28:35
我想这样查询……做个火车查询
从上页中得到变量A和变量B……(从什么站到什么站啦……)
要在查询页中这样:要查:
先查出变量A的车站,再查出变量B的车站,
然后再查出变量A和变量B所共有的变量C车次来判断:在同一变量C车次内,有从变量A车站到变量B车站的。
并且,要按顺序排啦,就是要把变量B车站到变量A车站的反向变量C车次要去掉哦。………………
数据库是:ID 车次 车站 到站时间 发车时间
怎么办怎么办呀??????????怎么办怎么办呀??????????痛哭…………



weicong

职务:普通成员
等级:1
金币:1.0
发贴:136
注册:2001/5/13 13:40:55
#22001/5/13 14:08:47
你的意思是:A地点 到 B地点
可以有 234次 134次 89次这样的东西吗?



哭鱼

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2001/5/11 13:26:07
#32001/5/15 14:02:57
对啊,有车次啦!!!
就象这样:
ID 车次 车站 到站时间 发车时间
5 12 上海 12。00 12。30
6 12 天津 6。00 6。30
7 12 南京 9。00 9。30
8 K1 北京 8。00 9。00
9 K1 上海 16。00 16。30
然后要查从变量A站到变量B站的车次啦,天哪…………想得我头痛了好几天啦~~!
拜托~~~~!!!哪位大侠能救我出苦海呀~~~~~~~!!!55555555555555~~~~~~··



weicong

职务:普通成员
等级:1
金币:1.0
发贴:136
注册:2001/5/13 13:40:55
#42001/5/15 17:20:34
我比较笨,
ID 车次 车站 到站时间 发车时间
5 12 上海 12。00 12。30
6 12 天津 6。00 6。30
7 12 南京 9。00 9。30
8 K1 北京 8。00 9。00
9 K1 上海 16。00 16。30
这样的表能查找A变量?到B变量的东西吗?
如果A变量?=北京 B变量=上海 查出来的是?k1次 12次吗?
其实我是很想帮里的但是我太笨了。



blshfw

职务:普通成员
等级:1
金币:1.0
发贴:241
注册:2001/5/15 16:44:13
#52001/5/18 8:33:30
我看你的数据库设计有问题,重新设计一个吧,反正我是不会这样设计来做这个查询的。

编辑历史:[这消息被blshfw编辑过(编辑时间2001-05-18 08:34:56)]


哭鱼

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2001/5/11 13:26:07
#62001/5/19 13:09:23
…………痛哭…………怎么办?????从新做个数据库吗????可是有1520多条呀~~~~~~!!!要改的话花一天只怕都难搞定????大家还有没有其它的办法呀?????
听说好象在VB中可以这样查:
车站=变量A or 车站=变量B
……然后就这样得出所要的车次,再就对比相同的车次就可以得出来了,不知道在ASP中能否行得通不????



5D君子

职务:普通成员
等级:4
金币:10.0
发贴:1453
注册:2001/2/22 13:43:15
#72001/5/19 13:34:32
一般是
始发站-终点站 这种结构 还可以是

始发站-中间站1 中间站2 ……………-终点站
(火车站的牌子上不是都这么写的嘛)


如果数据库有问题的话以后再扩展也会很难…所以…和育不如短………:~~~~~
我同情你…;~~~~~
并吸取教训…………



weicong

职务:普通成员
等级:1
金币:1.0
发贴:136
注册:2001/5/13 13:40:55
#82001/5/20 23:12:18
如果象你说的:
车站=变量A or 车站=变量B
这样很容易,但得到的结果是这样的:

ID 车次 车站 到站时间 发车时间
5 12 上海 12。00 12。30
6 12 天津 6。00 6。30
7 12 南京 9。00 9。30
8 K1 北京 8。00 9。00
9 K1 上海 16。00 16。30
A变量?=北京 B变量=上海 查出来的是?
k1次 12次吗?
你是要这样的结果,是这样吗?IF是那就容易了.