Bonjour,
Je suis entrain de développer une application, et je me retrouve face a un problème assez complexe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select v.nom,v.etat,v.ip,f.nom,p.nom,c.nom,d.nom,co.desc,d.vc,v.id from vms v INNER JOIN folders f ON v.folder = f.id INNER JOIN datacenters d ON f.datacenter = d.id INNER JOIN clusters c ON d.id=c.datacenter INNER JOIN pools p ON c.id = p.cluster INNER JOIN vms v ON p.id = v.pool LEFT OUTER JOIN commentaires co ON v.id = co.idEn and co.type='6'
C'est requête est fausse car elle contient 2 fois la table vms. En effet, la table vms a une jointure avec la table folders, la table pools. Ces deux dernières sont jointes (indirectement dans le cas de pools) à la table datacenters. Comme puis-je réaliser ce type de jointure ?
Merci d'avance






Répondre avec citation


Partager