Jusqu'à maintenant nous n'avons utilisé qu'une seule table pour expérimenter avec nos premières requêtes SQL. Dans la réalité on aura souvent besoin d'utiliser plusieurs tables pour représenter nos données que l'on pourra ensuite lier les unes aux autres gràce à des clés étrangères.
Clés étrangères
Dans notre exemple initial on avait sauvegardé les catégories de nos recettes sous forme d'une simple chaîne de caractères. Mais si on souhaite sauvegarder plus d'informations on pourra utiliser une autre table.
On pourra ensuite créer nos catégories
Enfin, quand on créera une recette on pourra spécifier la catégorie à laquelle elle appartient en utilisant l'identifiant de la catégorie.
JOIN
Lorsque l'on souhaitera récupérer les informations de plusieurs tables on pourra les joindre ensemble grâce à des jointures