Bonjour,
J'aimerais faire un tri sur une requête SQL, alors je sais qu'il faut passer par ORDER BY, mais la requête interroge trois tables différentes...
Comment donc trier les données suivant un champ d'une de ces tables ? Voici la requête :
Si je rajoute bêtement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $q_oi = "SELECT * FROM jos_vm_product, jos_vm_order_item, jos_vm_orders "; $q_oi .= "WHERE jos_vm_product.product_id=jos_vm_order_item.product_id "; $q_oi .= "AND jos_vm_order_item.order_id='$order_id' "; $q_oi .= "AND jos_vm_orders.order_id=jos_vm_order_item.order_id"; $dboi->query($q_oi);
Alors ça ne marche pas... la requête ne retourne plus rien du tout...
Code : Sélectionner tout - Visualiser dans une fenêtre à part $q_oi .= "ORDER BY lcp";
Une idée ?
Partager