Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
SQL - ORACLE
Envoyé par: alexkid

BOnjour,


Ca fait un petit moment que j ai pas touché à SQL et en écrivant ça j'ai des doublons :

select a.nom from a join b on a.num = b.num where ROWNUM < 10;

Mais j'ai des doublons, et natural join n'existe pas sous oracle. Si je fais select distinct, j'obtiens 6 lignes puisqu'il sélectionne d'abord 10 lignes et ensuite il fait distinct alors que je veux avoir dans tous les cas 10 lignes.

Merci d'avance même si c'est peut etre pas la bonne rubrique :-)

Poste le Tuesday 6 November 2007 22:03:01
Répondre     Citer    
Re: SQL - ORACLE

Quelque chose comme ceci :


SELECT lenom 
from 
(  
   SELECT a.nom as Lenom, b.nom 
   from a,b  
   Where  a.num = b.num 
)  where ROWNUM < 10 ;

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Tuesday 6 November 2007 23:51:03
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
SQL - ORACLE
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons