1. Écrire une jointure sans condition
toute la question, et toutes celles qui réutilisent la requêteCe qu'il ne faut pas écrire
« SELECT * FROM emprunt, livre : ça me donne les emprunts avec leur livre. »
Ce qu'il faut écrire
« Sans condition de jointure, on obtient le PRODUIT CARTÉSIEN : chaque emprunt apparié à chaque livre. J'écris JOIN livre ON emprunt.id_livre = livre.id. »
Pourquoi : Aucune erreur n'est levée : le résultat est un tableau de lignes là où on en attendait 4. Le symptôme est toujours le même, un nombre de lignes multiple de l'attendu.