Information

Deadline No deadline
Submission limit No limitation

Sign in

Animaux protégés

Lister le nom des lieux où des animaux protégés ont été observés.


Question 1: Lister les animaux protégés

Les animaux protégés sont reconnaissables grâce à la valeur true dans la colonne protege.

Question 2: Lister les observations sur ces animaux protégés

Nous pouvons retrouver facilement les détails des observations contenant des animaux protégés.

Pour cela, nous allons croiser les trois tables animaux, observations, ainsi que détails.

L'astuce est de donner un nom temporaire aux différentes tables afin de pouvoir comparer leurs colonnes par la suite.

SELECT ... FROM animaux A, observations O, details D WHERE A.id_animal= D.id_animal ...

Question 3: Lister les lieux où ces observations ont eu lieux

Une fois la liste des observations récupérées, nous avons tous les lieux intéressants dans la colonne id_lieu.

Nous pouvons désormais récupérer les noms depuis la table lieux.