数据库中有Payment表和Forecast表,表Payment中有1个字段叫PayCostNote,表Forecast中有1个字段叫CostNote,PayCostNote和CostNote的数据类型都是文本,做执行的动作是筛选出CostNote不等于PayCostNote的Forecast表的全部内容.
我写了几个方法都无效:
1.
select * from Forecast inner join Payment on PayCostNote<>CostNote
2.
select * from Forecast,Payment where PayCostNote<>CostNote
3.
select * from Forecast,Payment where CostNote in ('"&costnote1&"')
高人们啊,小弟太菜了,帮帮忙,我实在写不下去了.
请不要以SQL分析器的结果回答,我用的是ACCESS数据库,对许多SQL语句是不支持的,比如not in或者join等就不能对ACCESS数据库正常动作.
如何用select筛选两个表的数据?
答案:2 悬赏:80 手机版
解决时间 2021-03-17 02:25
- 提问者网友:暗中人
- 2021-03-16 12:58
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-03-16 13:40
select * from Forecast where CostNote not in (select PayCostNote from Payment)
应该是没有错的,我把qq号码给你,远程控制给你看一下
121461813
应该是没有错的,我把qq号码给你,远程控制给你看一下
121461813
全部回答
- 1楼网友:醉吻情书
- 2021-03-16 14:32
核心步骤:1,讲两张数据表放进同一个excel文件内,可以在同一个sheet或者不同sheet。选择对应的数据区域,右键,“定义名称”。说明:这里,数据的第一行是列名,定义的名字,是表名。2、选择“数据”——“其他来源”——“来自microsoft query”。3、选择“excel files* “那一项,并且把对话框下面的“使用“查询向导”创建/编辑查询”勾去掉。4、在弹出的对话框中将刚才我们命名的那两个表都添加进去。5、点击上边的 sql 按钮,开始写你的sql语句吧。确定后下边可以看到结果。6、如果你想导出数据,点击“文件”——“将数据返回microsoft excel”,建议选择导入到新表中,ok
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯