Access查询问题,用一个表的列为查询条件,匹配另一表的多个列的值。

求助Access高手第一个图(表A)为查询条件,要查询这些商品在要查询的日期的发货量。要查询的明细表见第二个图(表B),这里面是每个商品每天的发货量。第三个图(表C)是我想要的查询结果。谢谢各位大神!

第1个回答  2018-12-26
假设两列为a,b 表名为test select a, b, case when charindex('abcd',b) > 0 then 'abcd' when charindex('cdef',b) > 0 then 'cdef' charindex('efgh',b) > 0 then 'efgh' else ‘’ end from test where charindex('abcd',b) > 0 or charindex('cdef',b) > 0 or charindex('efgh',b) > 0本回答被网友采纳

请问ACCESS中如何设置输入一个条件,查询出关联的二个表中的所有...
在ACCESS中点查询,然后把你需要用到的表添加上去,在下面选择条件和要显示的字段就行。

ACCESS 按一列数据值为条件,生成一列,按条件匹配取另外两张表中值。
1) access无法识别无年月日间隔符的日期格式,上述语句适用于“时间“字段设置为"日期\/时间"数据类型的数据表;2) 上述语句假设B表的地域名称是唯一的,C表的ID也是唯一的;3) 如果无法满足上述两条请告知,我可以再调整语句写法,但是这样一来,运行效率会低一些。

access 数据库一张表多个数据怎么更新到另一张表多个数据?
update 目标表,源表 where 目标表.字段1=源表.源字段1,目标表.字段2=源表.源字段2,...目标表.字段n=源表.源字段n where 连接和筛选条件;例如B表字段值更新到A表对应字段:update A,B set A.上班=B.上班,A.下班=B.下班,A.打卡=B.打卡 where A.ID=B.ID;...

ACCESS 查询一张表的结果作为条件用于查询第二张表以及第三张表, 请...
关键是 SQL语句的 select 嵌套入另一个select语句 select * from 表2 where CompanyName in (select CompanyName from 表1 where 表1的条件)

怎么用access实现两个表格的内容匹配,也就是根据两个条件将一个表格的...
一、录入表一内容、表二内容。表一录入单位名、商品名 表2录入数据 二、点工具栏》关系,建立关系,让表一工厂名与表二对应,商品与表二对应。三、插入查询导,用向导。用引导功能建立查询表 下图公式:表达式1: Sum([第一批货]+[第二批货]+[第三批货])表达式1: Sum([第一批货]+[第二批货]...

ACCESS中统计一个表的字段值在另一个表中的记录数量
题主可以参考下列SQL语句:假设表结构如下 t1(id,val1)t2(id,val2)列出t1每一个唯一的val1在t2表val2中出现的次数 select a.val1,count(1) as 数量 from (select distinct val1 from t1) a,t2 b where a.val1=b.val2 group by a.val1;...

ACCESS 一个表中的数据作为另一个表中查询的条件
select 项目 from 项目信息 where ( 参与学生1 in ( select 学生姓名 from 学生信息 where 所在班级 = '02班' ) ) or ( 参与学生2 in ( select 学生姓名 from 学生信息 where 所在班级 = '02班' ) )

ACCESS 怎么样在查询中满足一个条件而显示其余与之相应的字段信息
1、你想通过分组,找出最大值,这可以,但又要通过简单的一步同时显示不分组的字段,这不行。如果使用了分组,即在语句中使用了group by ,那么,查询列表中的每个列必须要么是分组依据列(在group by后面的列),要么是聚集函数或者包含聚集函数的表达式。举个例子,假设一个表中有字段分别是a、b、...

access中如何查询符合条件的数据 想通过输入N个数据,如果找到就列出来...
呵呵,其实很简单,你先把一个一个查询的做出来,然后把他们放在一个table或许div里面就可以了!

在ACCESS里怎么实现VLOOKUP功能。
1、首先,打开ACCESS,单击查询设计,如下图所示,然后进入下一步。2、其次,选择所需的表(或查询),然后单击添加,如下图所示,然后进入下一步。3、接着,建立连接。 例如,在这种情况下,批号是公共字段。 方法是在生产表中按住批号并将其拖到检验表中的批号,如下图所示,然后进入下一步。4...

相似回答