Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
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 31/08/2007, 10h44   #1
Membre régulier
 
Inscription : septembre 2003
Messages : 193
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 193
Points : 84
Points : 84
Par défaut probleme requete sql

2 tables : personnes, actions

tables personnes : (idPers, nomPers, prenomPers)
tables developpement: (iddev, #idPers, datedev)

La meme personne peut effectuer différents développement a différentes dates.

Comment récupérer les idPers distinct de la table developpement qui sont dans la table personnes et en meme temps nomPers et prenomPers ?
Tyler Durden est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 11h12   #2
Membre actif
 
Avatar de Loyd1974
 
Inscription : août 2007
Messages : 176
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 176
Points : 172
Points : 172
Code :
1
2
3
4
 
SELECT DISTINCT p.idPers, p.nomPers, p.prenomPers
FROM personnes p, developpement d
WHERE p.idPers = d.#idPers
Loyd1974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 11h34   #3
Membre régulier
 
Inscription : septembre 2003
Messages : 193
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 193
Points : 84
Points : 84
Le probleme c'est qu'il me renvoie autant de personnes que de personnes associe à un développement donc j'ai des doublons partout
Tyler Durden est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 11h49   #4
Membre actif
 
Avatar de Loyd1974
 
Inscription : août 2007
Messages : 176
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 176
Points : 172
Points : 172
Citation:
Envoyé par Tyler Durden Voir le message
Le probleme c'est qu'il me renvoie autant de personnes que de personnes associe à un développement donc j'ai des doublons partout
Pas avec le distinct normalement
Loyd1974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 12h05   #5
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 450
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 450
Points : 4 209
Points : 4 209
Sinon
Code :
1
2
3
4
SELECT p.idPers, p.nomPers, p.prenomPers
FROM personnes p
WHERE EXISTS ( SELECT 1 FROM developpement d
		WHERE p.idPers = d.#idPers)
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h53.


 
 
 
 
Partenaires

Hébergement Web