以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 我要在4个表里面检索一条数据,怎么办? (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=130381) |
-- 作者:ycwk -- 发布时间:2019/1/20 19:11:00 -- 我要在4个表里面检索一条数据,怎么办? 比如扫描到一个设备的条码信息,这个条码信息可能存在于 电脑表,交换机表,服务器表,或打印机表里面, 请问这种查询是建立一个临时表,还是查询表,还是用sql把4个表union成一个表,再查询还是有什么别的好办法? [此贴子已经被作者于2019/1/20 19:17:01编辑过]
|
-- 作者:rjh4078 -- 发布时间:2019/1/20 19:21:00 -- 循环查 或者union成一个表 然后根据表名和id再反查 看看哪个效率高 |
-- 作者:有点甜 -- 发布时间:2019/1/20 22:56:00 --
循环查,循环4个表,然后查找,找到就退出。如
Dim tnames() = {"表A", "表B", "表C"} For Each tname As String In tnames msgbox(tname) Next
|