ACCESS查询语句,如和将两表中某一字段后五位一样的记录显示出来?
tb_1里面有一个字段NUMtb_2里面有一个字段NUM如果我要把两张表里面NUM字段一样的记录显示出来表达式应该写成SELECT*FROMtb_1ASaINNERJOI...
tb_1里面有一个字段NUM
tb_2里面有一个字段NUM
如果我要把两张表里面NUM字段一样的记录显示出来表达式
应该写成
SELECT *
FROM tb_1 AS a INNER JOIN tb_2 AS b ON a.num=b.num;
那如果,我要把两张表里面NUM字段后五位数字一样的记录显示出来表达式要怎么写啊?
谢谢ZDINGYUN
我试验过
SELECT * FROM tb_1 AS a INNER JOIN tb_2 AS b ON Right(a.num,5)=Right(b.num,5)
但是ACCESS就会显示:ACCESS不能在“设计”视图中代表链接表达式Right(a.num,5)=Right(b.num,5) 展开
tb_2里面有一个字段NUM
如果我要把两张表里面NUM字段一样的记录显示出来表达式
应该写成
SELECT *
FROM tb_1 AS a INNER JOIN tb_2 AS b ON a.num=b.num;
那如果,我要把两张表里面NUM字段后五位数字一样的记录显示出来表达式要怎么写啊?
谢谢ZDINGYUN
我试验过
SELECT * FROM tb_1 AS a INNER JOIN tb_2 AS b ON Right(a.num,5)=Right(b.num,5)
但是ACCESS就会显示:ACCESS不能在“设计”视图中代表链接表达式Right(a.num,5)=Right(b.num,5) 展开
2个回答
展开全部
你的语句没有问题,我试了一下也没有问题,还有,前面的回答者的式子也是正确的。建议你使用前面的回答者的方法更合理些。
SELECT * FROM tb_1 AS a ,tb_2 AS b where Right(a.num,5)=Right(b.num,5)
SELECT * FROM tb_1 AS a ,tb_2 AS b where Right(a.num,5)=Right(b.num,5)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询