다음 테이블이 있습니다.다음 결과를 얻으려면 올바른 SQL 문은 무엇입니까
Owner_id Owner
-----------------
1 Bill
2 Steve
Animal Owner_fk_id
-----------------------
Cat 1
Dog 1
Lion 2
Car Owner_fk_id
-----------------------
Ferrari 1
BMW 1
Lotus 2
페라리 1 개 이상을 소유 한 소유자를 위해 모든 동물과 자동차를 나열하고 싶습니다. Bill은 Ferrari를 보유하고 있으므로 Bill의 모든 자동차와 동물을 나열합니다.
SELECT *
FROM Owner
LEFT JOIN Animal ON (Animal.Owner_fk_id = Owner.Owner_id)
LEFT JOIN Car ON (Car.Owner_fk_id = Owner.Owner_id)
WHERE Car.Car = 'Ferrari'
내달라고 결과가
Owner Animal Car
---------------------------
Bill Cat Ferrari
Bill Cat BMW
Bill Dog Ferrari
Bill Dog BMW
내가 올바른 SQL이 무엇인지 알 수있을 것입니다 무엇
Owner Animal Car
---------------------------
Bill Cat Ferrari
Bill Dog Ferrari
을 받고됩니다
것은 나는 다음과 같은 SQL을 사용하고있는 경우 나는 사용해야한다고 성명서?