Trie et doublons

Trie et doublons - SQL/NoSQL - Programmation

Marsh Posté le 13-10-2005 à 13:26:06    

Bonjour,
 
 
J'ai un soucis avec une requête (jointure entre 2 tables), celle-ci me renvoie une table ex :
 
 
    Table A
 
    id  sa_id  
    1   10
    2   20
    3   30
    4   40
    5   40
    6   50
 
     
Et je voudrai créer une table temporaire avec la table A qui serait ex :
 
 
    Table B
 
    id  sa_id  
    1   10
    2   20
    3   30
    4   40
    6   50
 
     
 
En fait par rapport à la Table A je veux seulement garder le premier ID dont le sa_id à la meme valeur.
 
Auriez vous une idée ?
   
@+ xhercule  

Reply

Marsh Posté le 13-10-2005 à 13:26:06   

Reply

Marsh Posté le 13-10-2005 à 13:27:22    

tu peux ajouter a la fin de ta requete :  
GROUP BY sa_id
 
ou alors SELECT DISTINCT T1.sa_id FROM


Message édité par flo850 le 13-10-2005 à 13:28:05
Reply

Marsh Posté le 13-10-2005 à 14:09:11    

SELECT sa_id, MIN(id)
FROM table_A
GROUP BY sa_id
ORDER BY sa_id;

Reply

Marsh Posté le 13-10-2005 à 14:22:36    

Merci ppur vos réponse, mais j'ai vraiement truc bizarre. Je suis sous sybase 12.5.
 
En fait le résultat de SELECT sa_id, MIN(id)
FROM table_A
GROUP BY sa_id
ORDER BY sa_id;
 
me donne encors + de doublons

Reply

Marsh Posté le 13-10-2005 à 14:36:40    

Milles execuse ne tenez pas compte du dernier poste. En fait ça marche.
 
@+ xhercule

Reply

Sujets relatifs:

Leave a Replay

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