Bonjour,

je ne me souviens plus du tout comment faire.

J'ai une table mysql dans laquelle figure les champs suivants :

- id_auto
- id_contact
- id_entite
- id_residence

condition : un même contact peut avoir plusieurs "id_residence" pour le même "id_entite".

ex :
premier entrée
- id_auto = 1
- id_contact = 1
- id_entite = 1
- id_residence = 1
premier entrée
- id_auto = 2
- id_contact = 1
- id_entite = 1
- id_residence = 2
premier entrée
- id_auto = 3
- id_contact = 1
- id_entite = 2
- id_residence = 3

Je voudrais afficher le résultat suivant :

id_contact / id_entite
1 1
1 2

Je crois me souvenir qu'on peut éviter les "redondances" d'affichage via la requête MYSQL mais je ne me souviens plus comment.

voici ma requête actuelle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$query= "SELECT * FROM contact_entite WHERE id_contact=1;
$result=mysql_query($query);
while($val=mysql_fetch_array($result))
         {
         $id_contact=$val['id_contact'];                 
         $id_entite=$val['id_entite'];
         print("$id_contact / $id_entite<br \>");
}
mais le résultat de ce code affiche cela :

id_contact / id_entite
1 1
1 1 (nb cette ligne est en doublon avec la première pour l'affichage dans ce tableau)
1 2

Merci pour votre aide