Voila j'ai une requete sur trois tables, qui ensemble me filent l'ensemble des infos donc j'ai besoin.
J'ai l'habitude de faire mes jointures sur plusieurs tables avec des clauses WHERE, mais apparent c'est comme cela qu'il faut faire (cf http://www.developpez.net/forums/sho...d.php?t=408543)
J'aimerai transformer la requete suivantes :
pour le faire avec des jointures.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT DEVICEGROUP.sGroupName,PIVOTDEVICETOGROUP.nDeviceGroupID,DEVICE.* FROM PIVOTDEVICETOGROUP, DEVICE, DEVICEGROUP WHERE PIVOTDEVICETOGROUP.nDeviceID=DEVICE.nDeviceID AND PIVOTDEVICETOGROUP.nDeviceGroupID=DEVICEGROUP.nDeviceGroupID ORDER BY sGroupName, sDisplayName
La table DEVICEGROUP ne contient pas l'attribut nDeviceGroup.
La table PIVOTDEVICETOGROUP contient la liste des correspondances DEVICES DEVICEGROUP.
Merci du coup de main.
[edit: Je suis sous MS SQL]
Partager