打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
三个access查询实用技巧

1、查询Access中的表名称 

select name from MSysObjects where type=1 and flags=0 MSysObjects  


2、几个查询结果Union All时,当使用了无表查询时,提示“查询输入必须包含至少一个表或查询” 

  也就是说在Access里,这样的查询,并不能出想要的结果 

  

select 'wallimn' 

union all 

select name from MSysObjects 


  这时可以建一个一行一列的表,比如效仿Oracle,建一个DUAL,从这个表里查些不相干的东西就行了。 

select 'wallimn' from dual 

union all 

select name from MSysObjects  


3、Access多表外联查询(三个或以上)的写法 


Select * FROM (aa LEFT JOIN bb ON aa.a = bb.a ) LEFT JOIN cc ON cc.a = bb.a; 


注意:在使用join语句查询时,如果有加多个On条件,必须用括号括起来,如: 


Select * FROM (aa LEFT JOIN bb ON aa.a=bb.a) LEFT JOIN cc ON(bb.a=cc.a and bb.b=cc.b) 


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用WITH提高查询效率
在sql语句中替换Not In 的方法 - bbcw - 博客园
阳包阴选股公式(大道至简简单实用)
报表中的SQL语句
linq 表连接
70%<0.1
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服