数据新手问题?(50分)

  • 主题发起人 主题发起人 深圳小吴
  • 开始时间 开始时间

深圳小吴

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾!我又来了!请指教!
有两个表:
[A]:字段 a1,a2,......
: 字段 b1,b2.......
都是字符型(alpha);
问题:
假如:a1 为 'c1,c2,c3,d1,d2,d3';
b1 为'c4,c5,c3,c4,d1,d5';
怎样实现只要给出两个字符找出它们的相关字符;
如:给出c1,d5;
则找出c1,c2,c3,c4,d1,d5;
c1,c2,c3,d1,d5;
并定位相关的记录!

 
不是很清楚是什么意思,估计是:
select * from A where a1 like 'c1%d5'
 
select ... from ... where ... between ... and
 
其实我是想找出两个点之间的路径;
如上面的例子:
给出c1,d5
则有c1,c2,c3,c4,d1,d5;
c1,c2,c3,d1,d5;
两条路径能通;
 
select a1 from A where a1 between(c1 and d5)

select b1 from B where b1 between(c1 and d5)

 
爱情鸟!你来的不晚!
是我举错了例子!让他们误解了!按他们的方法!字段的内容必须是有序!
关键的现在我的字段是无序的!
就好比我们现在坐飞机!
有两条线路:1:中国->英国->法国->荷兰
2:英国->比利时->法国->美国
也就是说由“中国”到“美国”现在有两个方法:
1:在“英国”转机;
2:在法国转机;

各位明白了吗?
 
没有人吗?
 
用循环作吧。SQL很难作到。
 
接受答案了.
 

Similar threads

后退
顶部