【答案解析】CREAT VIEW社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别)
AS SELECT编号,名称,负责人,姓名,性别
FROM社会团体,职工
WHERE社会团体.负责人=职工.职工号;
CREAT VIEW参加人情况(职工号,姓名,社团编号,参加日期)
AS SELECT参加.职员号,姓名,社会团体.编号,名称,参加日期
FROM职工,社会团体,参加
WHERE职工.职工号=参加.职工号AND参加.编号=社会团体.编号;
问答题
查找没有参加任何团体的职工情况。
【正确答案】
【答案解析】SELECT*FROM 职工 WHERE NOT EXISTS(SELCET*FROM 参加WHERE参加.职工号=职工.职工号);
问答题
查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。
【正确答案】
【答案解析】SELECT 职工号 FROM 职工 WHERE NOT EXISTS (SELECT*FROM参加参加1 WHERE 参加1.职工号=‘10001’AND NOTEXISTS(SELECT*FROM 参加社会团体 WHERE 参加2.编号=参加1.编号 AND 参加2.职工号=职工.职工号));