access根据某一户成员查询显示家庭所有成员【求助大神】
access吧
全部回复
仅看楼主
level 2
he375248343
楼主
access根据某一户成员查询显示家庭所有成员,例如根据110查询显示所有户主123共3条信息,SQL语句怎么写?
2021年03月17日 03点03分
1
level 10
魅影漫灯
我是建了两个查询。。第一个
SELECT 表1.成员身份证, 表1.户号
FROM 表1
WHERE (((表1.成员身份证)=[请输入身份证号]));
第二个
SELECT 查询1.户号, 表1.成员身份证
FROM 表1 INNER JOIN 查询1 ON 表1.户号 = 查询1.户号;
不知道只建一个怎么写表达式。我也是新学
2021年03月17日 07点03分
2
he375248343
SELECT * FROM 表 WHERE 户主身份证=(SELECT 户主身份证 FROM 表 WHERE 成员身份证="110"); 我早上自己摸索试了貌似可以,哈哈,我也是新学
2021年03月17日 11点03分
魅影漫灯
@he375248343
厉害,我也研究了一下嵌套但是没试出来。自己摸索的过程肯定很好玩,跟萌新玩游戏一样,摸索出结果肯定有成就感。
2021年03月17日 12点03分
level 11
pieryon
这个要用子查询。。
2021年03月17日 13点03分
3
level 7
老牧牛翁1
就是个简单的条件查询还需要写代码咩?ACCESS不是这样玩的哟
我讨厌代码
2021年03月18日 01点03分
4
level 4
viousx
SELECT 表.*
FROM 表 INNER JOIN 表 AS 表_1 ON 表.户主身份证 = 表_1.户主身份证
WHERE (表_1.成员身份证=‘101’)
2021年03月25日 08点03分
5
he375248343
谢谢,如果是多张表怎么弄,比如一个是2019年,一个是2020年,也是用一个成员身份证,查出2个年度户信息,最好输入一次身份证
2021年03月29日 02点03分
viousx
年份不同,不建议分开表来设计,建议增加一个年份字段,查询中 WHERE (表_1.成员身份证=‘101’ and 表.年份 between 2019 to 2020)
2021年03月29日 04点03分
1