【发布时间】:2020-03-17 15:51:02
【问题描述】:
所以我有以下表格:
1) 地址PERSON_ID | START_DATE | END_DATE | STREET | HOUSE | ROOM | ZIPCODE | CITY
2) 标识符NR | PERSON_ID | ISSUE_DATE | VALID_UNTIL
3) 结婚WIFE_ID | HUSBAND_ID | START_DATE | END_DATE
4) 个人ID | FIRST_NAME | LAST_NAME | BIRTHDATE | MOTHER_ID | FATHER_ID
我的任务是计算在数据库中记录了所有 4 个祖父母的人数。
所以如果我做对了,我必须找到表中所有MOTHER_ID 和FATHER_ID 不为空的人,其MOTHER_ID 和FATHER_ID 列也不为空。
我现在拥有的是:
SELECT COUNT(*)
FROM PERSON
WHERE MOTHER_ID IS NOT NULL AND FATHER_ID IS NOT NULL
它返回在数据库中记录父母双方的人数,我现在卡在这一点上。
【问题讨论】:
-
祖父母的记录在哪里?您还有其他包含祖父母记录的表或列吗?
-
我已经用其他表格更新了帖子