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?

Était-ce utile?

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
scroll top