Retourner les valeurs pour un id double

Résolu
badasql -  
 badasql -
Bonjour,

dans le cadre d'un projet on m'a donne la table suivante :

[referralID] ,[patientID] ,[referralTypeID]

23, 5, 1

24, 5, 1

25, 5, 1

26, 12, 1

27, 11, 1

28, 12, 1

29, 5, 1

. . .

. . .

. . .

Comme on peut le voir, chaque patientID corresponds a plusieurs referralID, et mon souhair serait de pouvoir extraire pour un patiendID donne tous ses referralID.

J'ai deja put en extraire avec la requete basique : SELECT referralID FROM Physio_dev.dbo.Referrals WHERE patientID = ... ;

Mais n'ayant pas de forte connaissance en SQL je me penche vers vous pour savoir si il est possible d'effectuer une requete qui puisse me renvoyer ce que je veux ?

Je m'excuse du manque de ponctuation, je me trouve en angleterre et mon clavier (Qwerty) n'est donc pas equipe de nos accents francais =)
A voir également:

1 réponse

Delphine
 
Bonjour badasql !

pour réaliser la requête dont vous avez besoin, vous réaliser la requête que vous avez donnée

Pour vous donner un coup de pouce, je vous donner quelques adresses qui vous seront utiles.

http://www.1keydata.com/fr/sql/
http://sqlpro.developpez.com/cours/sqlaz/select/
http://www.w3schools.com/sql/default.asp
1
badasql
 
Merci je vais regarder cela de suite =)
0
badasql
 
Le probleme avec ma requete etant que je n'obtient en retour qu'une seule valeur de referralID pour par exemple un patientID = 5.
0
badasql
 
Bon en fait c'etait extremement simple, voici la requete que je devais utiliser :
SELECT distinct referralID
FROM [Physio_dev].[dbo].[Referrals]
WHERE [patientID]=5

Merci beaucoup pour la documentation :)
0