i besoin d'aide avec cette requête SQLseule requête SQL pour les tables multiples
Heres ma structure de table mysql:
DOMAINS
- id
- domain_name
KEYWORDS
- id
- keyword
- keyword_slug
PAGES
- id
- id_domain
- id_keyword
ce que je dois ma requête SQL pour me donner des résultats dans ce format:
- domain_name
-- keyword in domain linked via the "pages" table
-- keyword in domain linked via the "pages" table
-- keyword in domain linked via the "pages" table
- domain_name
-- keyword in domain linked via the "pages" table
-- keyword in domain linked via the "pages" table
-- keyword in domain linked via the "pages" table
alors je pensais quelque chose comme ça? pas sûr comment obtenir le regroupement, me confondant un peu:
$sql = mysql_query("select d.domain_name, k.keyword from domains as d, keywords as k, pages as p where d.id=p.id_domain and k.id=p.id_keyword group by p.id_domain");
ne fonctionne pas exactement .... toute aide serait appréciée.
Vous ne pouvez pas obtenir domain_name en tant qu'en-têtes de groupes directement dans le jeu de résultats mysql. – zerkms