Je sais comment obtenir un seul enregistrement de plusieurs tables en utilisant Join. Comment obtenez-vous plusieurs enregistrements?MySQL Join déclaration
par exemple
Tableau: Catégories
id
name
description
Tableau: some_table
id
name
content
category_id
Comment pourrais-je prolonger la requête de base ci-dessous pour tirer tous les enregistrements à partir de toutes les catégories?
SELECT c.id, c.name as category_name FROM categories AS c
Comment voulez-vous obtenir un seul enregistrement de plusieurs tables? –
SELECT s.id, s.name, s.content, c.name comme category_name FROM some_table AS s LEFT JOIN catégories comme c ON s.category_id = c.id WHERE s.id = 1 – JasonS
Cela permettrait d'obtenir un seul enregistrement. Je veux obtenir toutes les catégories et tous les enregistrements associés à chaque catégorie. – JasonS