数据库sql同时读取两个表

数据库sql同时读取两个表,第1张

可以这样

select * from 表一 where to_days(datetime) = to_days(now()) and username ='$user'

union all

select * from 表二 where to_days(datetime) = to_days(now()) and username ='$user'

如果你非要排序

select t.*

from

(select * from 表一 where to_days(datetime) = to_days(now()) and username ='$user'

union all

select * from 表二 where to_days(datetime) = to_days(now()) and username ='$user' ) as t

order by t.id desc

建立两个不同名的数据集就OK了啊!

如下:

Set Rs1 = Server.CreateObject("ADODB.Recordset")

Set Rs2 = Server.CreateObject("ADODB.Recordset")

sql1 = "select * From [表一]"

sql2 = "select * From [表二]"

Rs1.Open sql1,conn,1,1

Rs2.Open sql2,conn,1,1

这样就同时打开两个表了啊!然后就可以 *** 作了!

注意:conn为数据连接对像,Rs1和Rs2为数据集,用以保存(或代表访问对像)[表一]和[表二]中的部分或全部记录。1,1表示以只读方式打开。1,3表示可读、写、改。更多锁类型在百度搜吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9891530.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存