題組內容
一、考慮以下有關案件資料的關聯綱目(Relational schema),
Case(cId, cDateTime, cArea, cLocation, cDesc)
// 案件(編號,案件日期時間,案件發生的行政區,確切地點,案件描述)
StakeHolder(sId, sName, sAddress, sPhone)
// 利害關係人(Id,姓名,住址,電話)
Relationship(cId, sId, role)
// 案件利害關係人(案件編號,利害關係人 Id, 在此案件扮演角色)
請寫出以下查詢之 SQL 敘述,請注意,每一小題只能用一個 SQL 敘述表達。
列出 2015 年 5 月份發生在臺北市但沒有目擊者案件之案件編號、案件地點和案件 描述。請注意「目擊者」為 role 的值。(10 分)
詳解 (共 1 筆)
詳解
SELECT "cId", "cLocation", "cDesc"
FROM Casea c
WHERE c."cDateTime" BETWEEN '2015-05-01'AND '2015-05-31' AND
c."cArea" LIKE '臺北市%' AND
NOT exists(
SELECT *
FROM relationship r
WHERE c."cId" = r."cId" AND r."role"='目擊者');