Salut à tous,
en cherchent à debugger une requete SQL, je l'ai reécrite en j'ai vu qu'elle donnait un résultat différent.
Voici donc les 2 requetes en question.
Elles sont toutes simples, il s'agit unquement de jointure entre les tables.
qui renvoit 2 lignes, et celle-ci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT * FROM `rfa`,`ord`,`classroom`,`classroom_pkg`,`pkg`,`rfa_severity`,`severity` WHERE rfa.id_ord=ord.id_ord AND ord.id_cls=classroom.id_cls AND classroom.id_cls=classroom_pkg.id_cls AND classroom_pkg.id_cls=pkg.id_pkg AND severity.id_sev=rfa_severity.id_sev AND rfa_severity.id_rfa=rfa.id_rfa
qui en renvoit 7 !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT * FROM `rfa`,`ord`,`classroom`,`classroom_pkg`,`pkg`,`rfa_severity`,`severity` WHERE rfa.id_rfa=rfa_severity.id_rfa AND rfa_severity.id_sev=severity.id_sev AND rfa.id_ord=ord.id_ord AND ord.id_cls=classroom.id_cls AND classroom_pkg.id_cls=classroom.id_cls AND pkg.id_pkg=classroom_pkg.id_pkg
Pour moi elles sont identiques
Je travail avec l'onglet SQL de PHPMyAdmin sur une base MySQL 5
Partager