多个表查询,如何加入php where 多重条件条件?

> 对不起!您查找的页面在火星,地球暂时无法访问
内部服务器错误(Internal Server Error)
秒之后页面自动跳转,您可以:
2) 去其他地方逛逛:   sql语句查询出表里的第二条、第三条记录(附加多个条件)
sql语句查询出表里的第二条、第三条记录(附加多个条件)
1、查询所有数据
use MengYou_SQL
from pifa_Company
where gs_passed=1 and on_top=1 and& gs_bigclass=25
order by gs_add_date desc
2、查询第一条数据
use MengYou_SQL
select top 1 *
from pifa_Company
where gs_passed=1 and on_top=1 and& gs_bigclass=25
order by gs_add_date desc
3、查询第二条、第三条数据
use MengYou_SQL
select top 2 *
from pifa_Company
where gs_passed=1 and on_top=1 and& gs_bigclass=25
and gs_id not in( select top 1 gs_id from pifa_Company where on_top=1 and& gs_bigclass=25 and gs_passed=1& order by gs_id desc)
order by gs_add_date desc
4、实现的效果图
顶一下(0) 踩一下(0)
热门标签:如何把从多个表查询得到的数据插入临时表中:SELECT fpfldmb.mc,
jzje = sum(isnull(fljsb.jzje, 0)),
zfje = sum(fljsb.je - isnull(fljsb.jzje, 0)),
je = sum(fljsb.je),
fpfldmb.fldm &
FROM fljsb,
WHERE ( jc_fpb.jcfldm = fljsb.fldm ) and &
( fpfldmb.fldm = jc_fpb.fpfldm ) and &
( fljsb.fph = jsb.fph ) and &
( ( jsb.czydm = :czydm ) and &
( jsb.blrq between :kssj and :jssj ) and &
( jsb.zfbz = 'F' ) &
& GROUP BY fpfldmb.fldm,
fpfldmb.mc & ORDER BY fpfldmb.fldm ASC在sql下没有问题,有数据------解决方案--------------------------------------------------------http://topic.csdn.net/u//de0c-45bb-8e67-d4fdd55609ea.html?51476------解决方案--------------------------------------------------------大致做法是:STRING
Is_Sql , Is_Syntax , Is_ErrorIs_sql = && + &&SELECT fpfldmb.mc,
jzje = sum(isnull(fljsb.jzje, 0)),
zfje = sum(fljsb.je - isnull(fljsb.jzje, 0)),
je = sum(fljsb.je),
fpfldmb.fldm
FROM fljsb,
WHERE ( jc_fpb.jcfldm = fljsb.fldm ) and
( fpfldmb.fldm = jc_fpb.fpfldm ) and
( fljsb.fph = jsb.fph ) and
( ( jsb.czydm = :czydm ) and
--这里的变量需要转换,你自己加入。&
( jsb.blrq between :kssj and :jssj ) and
--这里的变量需要转换,你自己加入。&
( jsb.zfbz = 'F' )
& + &&GROUP BY fpfldmb.fldm,
fpfldmb.mc
& + &&ORDER BY fpfldmb.fldm ASC && Is_Syntax = SQLCA.SyntaxFromSql(Is_Sql , &Style(Type=Grid)& , Is_Error)IF LEN(TRIM(Is_Error)) & 0 THEN
MessageBox(&系统提示!& , &创建数据窗口语法有错!&) RETURN -1END IFdw_1.Create(Is_Syntax , Is_Error)IF LEN(TRIM(Is_Error)) & 0 THEN
MessageBox(&系统提示!& , &创建数据窗口出错!&) RETURN -1END IFdw_1.SetTransObject(sqlca)dw_1.Retrieve()long i = 0 i = 1 to dw_1.rowcount()
ls_mc = dw_1.getitemstring(动态DW中的对应的字段的获取)
其他变量的获取
insert into jkbb (mc, zfje,je,fldm) values(:ls_mc,:d_zfje,:d_je,:ls_fldm) ;end for------解决方案--------------------------------------------------------这个问题是的还是PB的?------解决方案--------------------------------------------------------那样肯定只有一条数据的,用游标吧查看:3579|回复:7
助理工程师
针对一个有50W条记录表来讲
查询条件where 后面的条件越多越好 还是有一个和有N个一样
数据库中已经有多个表超多了50W记录 有的已经逼近百万
目前依然在使用SQL SVERVER 2000&&
各位觉得用不用转成oracle
百萬?sql2000足夠了......
here 后面的条件越多越好,但查询时间可能会长一些。如果各表都建立了必要的主建或索引,情况会好一些。
数据库中已经有多个表超多了50W记录 有的已经逼近百万,SQL SERVER 2000能处理。
但我建议转oracle是个不错的选择。
sql2000还可以用
我们的服务器用的也是SQL2000 数据已经快200W了 有50多个表
中级工程师
我们的系统,4个db,总共table大概600个,store procedure大概500支。
另外有少量的view,trigger等。
使用2臺机子cluster server
操作系统2003
机子配置 Hewlett Packard HP server rx2620 Itanium 2
1.30GHz, 9.98GB of RAM.
Intel Itanium processor family
p.s: 弱弱的想,用來玩游戏会不会很爽?
本帖最后由 cool技 于
14:54 编辑
几个tb级的数据库,MSSQL还是能够处理的
再大就困难了
你这个应该没问题
条件若能有效地利用索引,这种矛盾能够得以缓解
所以没有绝对的多好还是少好
几个50W的记录sqlserver处理不了,微软还出什么2005?微软的数据库早歇菜了
同意楼上,索引要建好一张表一个条件,同时要查询两张表,怎么写sql语句?
[问题点数:80分,结帖人wufeng4552]
一张表一个条件,同时要查询两张表,怎么写sql语句?
[问题点数:80分,结帖人wufeng4552]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年 总版技术专家分年内排行榜第二
2014年8月 总版技术专家分月排行榜第一2014年7月 总版技术专家分月排行榜第一2014年6月 总版技术专家分月排行榜第一2014年5月 总版技术专家分月排行榜第一2014年4月 总版技术专家分月排行榜第一2014年3月 总版技术专家分月排行榜第一2014年1月 总版技术专家分月排行榜第一2013年12月 总版技术专家分月排行榜第一
2014年1月 总版技术专家分月排行榜第二2013年12月 总版技术专家分月排行榜第二
2014年4月 荣获微软MVP称号
2011年 总版技术专家分年内排行榜第四2010年 总版技术专家分年内排行榜第九2009年 总版技术专家分年内排行榜第八
2011年10月 总版技术专家分月排行榜第一
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。}

我要回帖

更多关于 sql where 多个条件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信