Bonjour. J'ai une requete à 2 jointures que je voudrais rendre plus générique. Mon souci est de n'avoir qu'une fois les champs désirés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT gpe2.id, gpe2.id_gpe, gpe2.id_item, gpe2.qte_item, gpe2.temps,gpe2.dpa, gpe2.ecotaxe, gpe2.selection 
                   FROM `stock_gpe`as gpe2
        INNER JOIN `stock_gpe`as gpe1 ON gpe2.id_item =gpe1.`id` 
        INNER JOIN `stock_gpe_name` ON gpe1.`id_gpe`= `id_stock_gpe`
                  WHERE  gpe2.`id_gpe` = '$id_gpe'   
        ORDER BY `stock_gpe_name`.designatio ASC
Dans le style de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT gpe2.*
                   FROM `stock_gpe`as gpe2
        INNER JOIN `stock_gpe`as gpe1 ON gpe2.id_item =gpe1.`id` 
        INNER JOIN `stock_gpe_name` ON gpe1.`id_gpe`= `id_stock_gpe`
                  WHERE  gpe2.`id_gpe` = '$id_gpe'   
        ORDER BY `stock_gpe_name`.designatio ASC
Mais évidemment, ça ne fonctionne pas sinon je n'aurais pas posté ici.
Sans le savoir je pressent qu'il y a une possibilité mais pour l'instant je donne ma langue au chat. Une idée ?