problème avec DISTINCT et * ?
Posté : 20 mars 2006, 19:37
Bonsoir,
J'ai une requête quelque peu compliquée qui fonctionne bien, si ce n'est que j'ai des doublons.
En résumé, si je reprends la requête ci-dessus et que je la modifie ainsi.
Ma question est donc : comment faire cohabiter le DISTINCT et * ?
Merci de votre aide.
J'ai une requête quelque peu compliquée qui fonctionne bien, si ce n'est que j'ai des doublons.
$query= "SELECT * FROM tbl_f, tbl_staff where tbl_f.F11=tbl_staff.id_p AND tbl_f.F11='52000' OR tbl_f.F13='52000' ORDER BY tbl_f.F3, tbl_f.F1";
Je souhaiterais garder tous les champs et faire une sélection sur le premier champ de tbl_f, soit : tbl_f.F0.En résumé, si je reprends la requête ci-dessus et que je la modifie ainsi.
$query= "SELECT DISTINCT tbl_f.F0 FROM tbl_f, tbl_staff where tbl_f.F11=tbl_staff.id_p AND tbl_f.F11='52000' OR tbl_f.F13='52000' ORDER BY tbl_f.F3, tbl_f.F1";
J'ai la bonne sélection sans les doublons, mais avec seulement une seule colonne (F0), alors que je souhaiterais avoir toutes les colonnes comme avec la première requête.Ma question est donc : comment faire cohabiter le DISTINCT et * ?
Merci de votre aide.