Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
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 06/02/2012, 18h32   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 3
Points : 0
Points : 0
Par défaut Recherche d'enregistrements par FK

Un peu perdu....

soit une Table DOSSIER
soit une table DOS_PRESCRIPTION
dans les contraintes de DOS_PRESCRIPTION il y a cette info
fk_dos_prescription-dossier -> dossier


Comment faire pour retrouver les enregistrements de DOS_PRESCRIPTION d'un DOSSIER dont je connais la clé primaire ?
cbeckendorf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 01h18   #2
Candidat au titre de Membre du Club
 
Étudiant
Inscription : mars 2008
Messages : 40
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2008
Messages : 40
Points : 14
Points : 14
Citation:
Envoyé par cbeckendorf Voir le message
Un peu perdu....

soit une Table DOSSIER
soit une table DOS_PRESCRIPTION
dans les contraintes de DOS_PRESCRIPTION il y a cette info
fk_dos_prescription-dossier -> dossier


Comment faire pour retrouver les enregistrements de DOS_PRESCRIPTION d'un DOSSIER dont je connais la clé primaire ?
Bonsoir,
Je ne suis pas sûr d'avoir tout compris, peut être est-ce :

SELECT * FROM DOS_PRESCRIPTION WHERE fk_dos_prescription = votre_valeur;

votre_valeur étant la valeur de la PK ... Cette requête vous retournera alors tout les tuples de la table DOS_PRESCRIPTION qui ont pour valeur, la valeur que vous avez défini dans la condition WHERE ...

Exemple :

SELECT * FROM DOS_PRESCRIPTION WHERE fk_dos_prescription = 10;

Cela aura pour effet de vous retourner tout les enregistrements de la table DOS_PRESCRIPTION qui sont lié au dossier ayant la PK N°10

???
Bonosvox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 09h00   #3
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 669
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 669
Points : 2 680
Points : 2 680
Bonjour,

Y a des tutos qui expliquent ce genre de chose, c'est la base du sql :
le select : http://sqlpro.developpez.com/cours/sqlaz/jointures/
les jointures : http://sqlpro.developpez.com/cours/sqlaz/jointures/
punkoff est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h42.


 
 
 
 
Partenaires

Hébergement Web