标题:一个稍微复杂的查询! 等
只看楼主
罗林鹏
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2010-7-2
结帖率:100%
已结贴  问题点数:20 回复次数:2 
一个稍微复杂的查询! 等
程序代码:
if sheng="" and shi="" and xian="" and gjz="" and page=""  and px="" and gs="" then
sql="SELECT fyd.sheng,fyd.shi,fyd.xian,fyd.id,fyd.gsmc,fyd.dz,fyd.yjdz,fyd.gsdh,fyd.cz,fyd.yb,fyd.bh,lxrcw.khh,lxrcw.khmc,lxrcw.zh,lxrcw.dj FROM fyd LEFT JOIN lxrcw ON fyd.bh=lxrcw.cw_id ORDER BY fyd.bh"
else
    sql="SELECT * FROM fyd where sheng like '%"&sheng&"%' and  shi like '%"&shi&"%' and xian like '%"&xian&"%' and dz like'%"&gjz&"%' and gsmc like'%"&gs&"%'order by sheng "&px&", id desc"
end if
这个是我那个页面上的查询语句, 第一个sql 执行正确。 但是我不会写第二个了,也就是说开始查询时,那个sql该怎么写了。因为他是查的一个表,但是显示的时候会是两个表的信息。意思就是 我查询一个表的信息,然后对应这个表的信息的另一个表的数据也会显示。 就想第一个sql那样。但是我第二不知道怎么下手写了。急,希望多多帮助下。

[ 本帖最后由 罗林鹏 于 2010-9-24 21:28 编辑 ]
搜索更多相关主题的帖子: 查询 
2010-09-24 21:26
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
得分:10 
不太清楚LZ到底要怎么做“第二个”。

★★★★★为人民服务★★★★★
2010-09-25 08:06
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:10 
先在第一个表中查出一个信息,再搜索第二个表中包括这个信息的记录?

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-09-25 15:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-321253-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.256329 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved