Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1458 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete assez tordu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requete assez tordu

n°1484991
Pexmex
Posté le 01-12-2006 à 15:12:39  profilanswer
 

bonjour,
bon je débute en sql mais je sèche un peu concernant ce besoin :
 
voici une table :
 
id      | mari | femme    | enfant
1 | roger| marie    | 1
2 | bob  | marie    | 2
3 | roger| josette  | 3
4 | bob  | marie    | 4
5 | jean | lucienne | 1
6 | roger| marie    | 2
7 | jean | marie    | 1
8 | jean | lucienne | 6
9 | sean | marie    | 1
 
j'aimerais récupérer les lignes en fonction des couples non redondants et en cas de doublon, récupérer le couple avec le plus grand id
 
ex :
 
roger - marie - 2
bob   - marie - 4
roger - josette - 3
jean  - lucienne - 6
jean  - marie - 1
sean  - marie - 1
 
est ce possible en une seule requete.
 
ps : je travaille avec oracle.
 
merci.  :)

mood
Publicité
Posté le 01-12-2006 à 15:12:39  profilanswer
 

n°1485115
MagicBuzz
Posté le 01-12-2006 à 16:49:55  profilanswer
 

oui c'est possible.
 
avec une sous-requête :
 
select *
from table t1
where t1.id = (select max(t2.id) from table t2 where t2.mari = t1.mari and t2.femme = t1.femme)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete assez tordu

 

Sujets relatifs
[MySQL] Problème avec requête et condition IN[SQL] Besoin d'aide sur les attributs pour une requete
Rêquete d'un débutantprobleme pour inserer une requete php dans du javascript
Probleme d'execution de requeteRequete PHP MYSQL
double requete en une seule ?Déclaration de requête SQL en XML
JDBC, déclaration dynamique des requête SQL ?[SQL / ACCESS] question un peu tordu sur une requete.
Plus de sujets relatifs à : requete assez tordu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR