在c#动态网页中多表查询

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:41:42
在c#动态网页中实现这么个功能
我现在有几张油量表,是一台车里油高与油量比对的一张表
应为每种类型的车装油多少不一样,
所以这样的表有几张,现在假定有4张。

我还有一张表,是关于每台车车牌号和类型的对应表

我现在想显示的效果是,在网页上输入车牌号,该车所对应的油表就能一下显示出来。

对各位高手一定很简单

我逻辑思维很混乱,要大家帮忙了!~~谢谢,给个可行性建议就行!~

1、为什么油量表要用多张呢?在油量表中再增加一个“车类型”字段,再多的车类型一张油量表就搞定。

2、如果按照上述思路建库,查询也很简单:
"Select * From 油量表 Where (SELECT 车类型 From 车牌类型表 WHERE 车牌='"&输入的车牌&"')=油量表.车类型"

就是先用括号内select根据车牌查询车类型,再把它的结果作为外部SELECT的查询条件,

当然还可以通过关联两表的方式来查询。

车表(车牌号,类型)
油量表(类型,油高,油量)
select a.车牌号,a.类型,b.类型,b.油高,b.油量 from 车表 a join 油量表 b on a.类型=b.类型 and a.车牌号=‘输入值’

表设计都不规范
很不错
你的各个表间都没有关系,完全做不了查询