S
sunjinhua
Unregistered / Unconfirmed
GUEST, unregistred user!
详细内容:
数据结构如下:
Table1的字段可能有如下值:
a1 b1
1 100
2 200
3 300
1 200
1 90
TAble2可能有如下值:
a1 B1beginValue B1endValue
1 100 200
1 400 500
2 300 400
实际上Table2定义了一种规则,即table1中a1与b1的组合是
否存在于Table2中.
如果table1.a1字段在Table2中查到,则同记录中的b1值一定要在table2对应其值的
b1BeginValue与b1EndValue之间.我的麻烦是在Table2中可能存在多条记录来定义其
范围.正如上面列出的例子:a1=1时,我们能够看出在Table2中,b1一定要在100..200或
400..500之间.
如果table1.a1字段在Table2中查不到.即在Table2中没有定义规则,则忽略.
怎样通过代码来实现,一时间没有好的解决办法.
数据结构如下:
Table1的字段可能有如下值:
a1 b1
1 100
2 200
3 300
1 200
1 90
TAble2可能有如下值:
a1 B1beginValue B1endValue
1 100 200
1 400 500
2 300 400
实际上Table2定义了一种规则,即table1中a1与b1的组合是
否存在于Table2中.
如果table1.a1字段在Table2中查到,则同记录中的b1值一定要在table2对应其值的
b1BeginValue与b1EndValue之间.我的麻烦是在Table2中可能存在多条记录来定义其
范围.正如上面列出的例子:a1=1时,我们能够看出在Table2中,b1一定要在100..200或
400..500之间.
如果table1.a1字段在Table2中查不到.即在Table2中没有定义规则,则忽略.
怎样通过代码来实现,一时间没有好的解决办法.