|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2005 Messages : 7 ![]() |
Bonjour,
J'ai une table qui contient toutes les informations concernant les employés mais chaque employé peut avoir plusieurs adresses. Je voudrai avoir touts les employés avec une adresse par hazard car je connais pas quel adresse est valable. quel est la fonction qu'on peut utiliser dans ce cas de figure. |
|
|
00
|
|
|
#2 | ||
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
Utilisez un sous requête en table dérivée avec une fonction de fenêtrage :
Code :
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
||
|
10
|
|
|
#3 |
|
Futur Membre du Club
![]() |
Salut,
Pour ce genre de situation, tu peux convenir à choisir entre 2 alternatives. 1- Faire un requête du genre retourner un à un le couple (employeur-adresse) donc les 2 identifiants en paramètres Code :
SELECT id_empl,id_adress,designation_adress FROM employeur INNER JOIN adresse ON (id_empl=id_empl_adres) WHERE id_adress=&ID_DE_ADRESSE AND id_empl=&ID_DE_EMPL Code :
SELECT id_empl,id_adress,designation_adress FROM employeur INNER JOIN (SELECT id_empl_adres ,id_adress,designation_adress FROM adresse) ON (id_empl=id_empl_adres) WHERE id_empl=&ID_EMPL AND ROWID/ROWNUM<=1 J'espère que ça fera effet. ^^ |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
ROID, ROWNUMBER n'existe pas en SQL. Ce sont des horreurs spécifiques à Oracle !
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com