Ms access 搜索查询MS访问
我有一个数据库如下 第一列是名称。 第二栏是家里儿子的号码。 第三列是族代码 -解释资料: -数据库中的第一列。包含父亲和子女的姓名,未对其进行排列 -数据库中的第二列。它包含数据库中父亲和孩子的数量,其中父母不取任何东西,孩子取数字。 -数据库中的第三列。它包含特定于每个族的代码,并且不订阅任何其他族 在查询中搜索时需要执行以下操作: 查询是针对特定的名称进行的,其中搜索是为了显示包含相同名称的所有字段(如果是针对父亲或子女的)。 但前提是,优惠的最终形式是仅收集家长并按升序排列 图像中的数据用于说明和查询的实际列名 如果您搜索一个名称,让它成为Ali,结果将如下图2所示: 2-以升序命名的父级顺序的最终结果 我的努力不起作用Ms access 搜索查询MS访问,ms-access,Ms Access,我有一个数据库如下 第一列是名称。 第二栏是家里儿子的号码。 第三列是族代码 -解释资料: -数据库中的第一列。包含父亲和子女的姓名,未对其进行排列 -数据库中的第二列。它包含数据库中父亲和孩子的数量,其中父母不取任何东西,孩子取数字。 -数据库中的第三列。它包含特定于每个族的代码,并且不订阅任何其他族 在查询中搜索时需要执行以下操作: 查询是针对特定的名称进行的,其中搜索是为了显示包含相同名称的所有字段(如果是针对父亲或子女的)。 但前提是,优惠的最终形式是仅收集家长并按升序排列 图像中的数据
SELECT PARENT_NAME, PARENT_NUMBER,PARENT_CODE
FROM PARENT_TB
HAVING (((PARENT_NUMBER) Is Null));
尝试使用子查询:
选择
IIFPARENT_编号为空,
家长姓名,
选择T.PARENT\u名称
从父项_TB作为T
其中T.PARENT\u CODE=PARENT\u TB.PARENT\u CODE,T.PARENT\u NUMBER作为ParentName为空,
父代码
从…起
父母结核病
哪里
家长号=Ali
不工作意味着什么-错误信息,错误结果,什么都没有发生?用WHERE代替have。数据毫无意义。查询使用字段PARENT_NAME,但它不在表中。将示例原始数据和所需输出显示为文本表,而不是图像。您好june7。不工作=什么都没有出现,没有结果使用它的方式是不合适的。替换为WHERE。之后,找一本好的SQL教程或书来学习基础知识。我只是不理解这个问题,请发布所有涉及的列和表以及所需的查询输出。