누군가이 코드의 문제점을 알려주십시오. 기본적으로 내가하려고하는 것은 이름이 아닌 ID를 기반으로 임차인을 식별하는 것입니다 (이름이 같은 임차인이 더 많은 경우). 고맙습니다.쿼리 제한
SELECT DISTINCT P.PROPERTYId, P.PROPERTYName, T.TYPEName
FROM RENTAL R, PROPERTY P, TYPE T
Group by P.PROPERTYId, P.PROPERTYName, T.TYPEName
HAVING RENTERId = (SELECT RENTERId FROM RENTER
WHERE RENTERFirstName = 'AL'
AND RENTERLastName = 'SMITH')
AND R.PROPERTYId = P.PROPERTYId
AND P.TYPEId = T.TYPEId
AND T.TYPEName = 'VILLA';
일부 출력 또는 오류 메시지를 제공해주십시오. –
Nitpick -'WHERE' 절에서 축소 된 교차 조인 대신 올바른 내부 조인을 보게됩니다. – Oded