首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

关于查询关系的有关问题!

2012-03-16 
关于查询关系的问题!!http://www.512auto.com/Html/Document/Esqs/在这个页面上有个二手车查询,我现在想把

关于查询关系的问题!!
http://www.512auto.com/Html/Document/Esqs/
在这个页面上有个二手车查询,我现在想把它改成只有一个查询按钮,然后在提交的时候进行判断选择了哪几个,再进行查询。但这样的话我发现有好多种变化!那样我就需要好多条SQL语句来做处理。不知道有没有好什么办法?用最少的SQL语句来实现!!

[解决办法]
要看你要操作的数据库里的表有几张,如果只有一张,那用一条就可以了.
判断传过来的参数是否为"",然后相应的在where后面加不加相关的条件.

[解决办法]
sql = "select * from a inner join b on a.id=b.id where 1=1 " '构造你五个表的关键语句
if 条件1 <> " " then
sql = sql + " and a.条件1 = ' " & 条件1 & " ' "
end if
if 条件2 <> " " then
sql = sql + " and b.条件2 = ' " & 条件2 & " ' "
end if
...
依次类推

热点排行