|
主题: 天哪我被数据库多级查询难住了谁能救我吗?
|
 哭鱼
职务:普通成员
等级: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是那就容易了.
|