mysql: exporte une seule ligne, mais avec toutes les dépendances
Question
Question Mysql. Je veux exporter une seule ligne d'une table avec un catch: je veux rassembler toutes les lignes de toutes les autres tables référencées à partir de la rangée initiale par des clés étrangères - et référencées à partir des nouvelles rangées également, de manière récursive, jusqu'à ce que j'obtienne toutes les lignes pour lesquelles la valeur initiale "doit exister".
Comment puis-je faire cela?
La solution
Ajoutez d'autres jointures internes jusqu'à ce que vous passiez dans votre structure de données
Select * from table1 t1
inner join table2 t2 on
t1.pk = t2.fk
inner join table3 t3 on
t2.pk = t3.fk
.......
where t1.pk = {pk id number} limit 0,1
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow