requête sur elle meme

requête sur elle meme - SQL/NoSQL - Programmation

Marsh Posté le 15-04-2010 à 12:35:43    

Bonjour  
 
Comment faire une requête qui identifie des dossiers qui ont le même numéro mais pour ce même numéro un nom différent?
 

Citation :

select num_resa a ,nom nom1  
from evenement_reservation e where num_resa    
in (select num_resa,nom2 from evenement_reservation where  
nom1!=nom2)
 and num_resa=442389


 
??? C'est pas ça? on peut pas mettre nom1 et nom2 comment faire?
 
Merci  
 

Reply

Marsh Posté le 15-04-2010 à 12:35:43   

Reply

Marsh Posté le 15-04-2010 à 12:45:55    

il faut utiliser des alias pour préfixer les noms de champs, et d'ailleurs en règle générale toujours préfixer  
 

Code :
  1. SELECT e.num_resa a ,
  2.         e.nom nom1  
  3. FROM evenement_reservation e
  4. WHERE e.num_resa    
  5. IN (SELECT b.num_resa
  6. FROM evenement_reservation b
  7. WHERE e.num_resa = b.num_resa
  8. AND e.nom != b.nom)
  9. AND e.num_resa=442389

Reply

Marsh Posté le 15-04-2010 à 14:32:47    

ok merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed