今天还没有解决!继续加分!
两表没有ID值
a表: 字段1(字符串,不是数字)
b表: 字段1(数字) 字段2(数字) 字段3(字符串) 字段4 (字符串)<td>绑定a表字段1</td> <td>绑定b表字段3 </td> <td>绑定b表字段4</td> 根据判断 a表字段1的值(公式转化后) 是否在b表字段1 到 字段2 之间 是的话 就绑定对应 字段3 字段4如:a表 | b表:
----| -----------
xx | 5 20 csdn1 csdn2
xxx | 30 60 csdn3 csdn4
如果xx经过公式转化后变成数值,在30---60 之间
如果xxx经过公式转化后变成数值,在5---20之间 那么绑定后:
xxx csdn1 csdn2
xx csdn3 csdn4前后台怎么写?
两表没有ID值
a表: 字段1(字符串,不是数字)
b表: 字段1(数字) 字段2(数字) 字段3(字符串) 字段4 (字符串)<td>绑定a表字段1</td> <td>绑定b表字段3 </td> <td>绑定b表字段4</td> 根据判断 a表字段1的值(公式转化后) 是否在b表字段1 到 字段2 之间 是的话 就绑定对应 字段3 字段4如:a表 | b表:
----| -----------
xx | 5 20 csdn1 csdn2
xxx | 30 60 csdn3 csdn4
如果xx经过公式转化后变成数值,在30---60 之间
如果xxx经过公式转化后变成数值,在5---20之间 那么绑定后:
xxx csdn1 csdn2
xx csdn3 csdn4前后台怎么写?
left join Tb2 as b
on dbo.函数(a.字段1) between b.字段1 and b.字段2
select a.字段1,b.字段3,b.字段4 from Tb1 as a
left join Tb2 as b
on dbo.函数(a.字段1) >= b.字段1 and dbo.函数(a.字段1) <= b.字段2如果函数特复杂 。
那只有在取回整个A表后,逐行计算,再从B表中取数据添加到A表了。
union
select 'xxx' as 归类 ,字段3,字段4 from b表 where 字段1>=5 and 字段1<=20