Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2010, 13h31   #1
Membre régulier
 
Inscription : mai 2008
Messages : 260
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 260
Points : 89
Points : 89
Par défaut Exclure enregistrement dupliqué join

Bonjour,

Je fais une requete sur 2 tables avec une jointure

Table1
Id autre champs...
1
2
3
4

Table2
Id Id_table1
1 3
2 3
3 2
4 1

je fais un :
Code :
SELECT * FROM Table1 LEFT JOIN Table2 ON Table1.id=Table2.id
Mon probleme c'est que cette requette me retourne 2 fois les champs où ID=3 de la table 1.
Comment puis je faire pour n'avoir qu'une seule fois les enregistrements de Table1 lorsque la jointure existe sur la table 2 avec des Id_table1 identiques?

Merci
calou_33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 17h37   #2
Membre régulier
 
Inscription : mai 2008
Messages : 260
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 260
Points : 89
Points : 89
J'ai rajouté distinct et ca marche
calou_33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h41.


 
 
 
 
Partenaires

Hébergement Web