当前位置:asp编程网>贴吧>Asp吧>  ACCESS数据同时查询两个表怎么写SQL语句
iloveucsiloveucs 楼主
iloveucs
发表于 2012-10-15 12:51:09 回顶端 

表1  表2 有个相同的字段名cxcode

问:前台查询的时候,怎样写SQL语句判断结果是在表1或者表2里并把表里其它字段也显示出来


比如表1中的cxcode是123 表2中的cxcode是456

我查询 123 就显示表1中的记录

456就显示表2的记录

xiuzhexiuzhe 2楼
xiuzhe
发表于 2012-10-15 12:54:03 回顶端 

有没有关联的字段比方表1的id对应表2的cid

loveasploveasp 3楼
loveasp
发表于 2012-10-15 12:59:42 回顶端 

你在弄什么?要这样奇怪的查询

如果两表中都有,你打算如果显示呢?

qiftwxfqiftwxf 4楼
qiftwxf
发表于 2012-10-15 13:04:25 回顶端 

小弟班门弄斧一下,介绍一下我个人的思路

定义j=0

先在表1中查询,找到的话,就将 j 赋值为1

接下来判断

if j=0 then

    再去表2中查询

end if

iloveucsiloveucs 5楼
iloveucs
发表于 2012-10-15 13:08:05 回顶端 

两个表之间的cxcode没有重复的 

查询的时候要么就在表1 要么表2  要么就是两个表都没有

loveasploveasp 6楼
loveasp
发表于 2012-10-15 13:21:08 回顶端 
4楼是个好方法,应该可以解决你这个问题
D865F0ED5F1C02AE2B6AE82579069461D865F0ED5F1C02AE2B6AE82579069461 7楼
D865F0ED5F1C02AE2B6AE82579069461
发表于 2013-01-06 15:00:01 回顶端 

如果cxcode字段在两个表中,都是唯一的话,那么就可以用关联性来查询,select A.[字段],B.[字段] from A,B where A.cxcode=B.cxcode,

共1页 每页20条 页次:1/1
  • 首页
  • 上一页
  • 1
  • 下一页
  • 尾页

关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网