Informations

Date limite Pas de date limite
Limite de soumission Pas de limite

Se connecter

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 ...

Le résultat attendu est le Détail.

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.