P'tite question SQL (mySQL) - résolu (merci tomlameche! :-))

P'tite question SQL (mySQL) - résolu (merci tomlameche! :-)) - SQL/NoSQL - Programmation

Marsh Posté le 07-02-2003 à 11:19:57    

Hello les codeux :hello:
 
Voilà : j'ai une table ayant comme clé primaire un code (char) et un numéro (incrémenté automatiquement)
 
Supposons le contenu de la table :
 

Code :
  1. code    num
  2. A       1
  3. A       2
  4. B       1
  5. B       2
  6. B       3


 
Je souhaite récupérer le couple ('B', 3) : numéro max pour le code 'B'.
 
Et je ne me souviens plus comment on fait ce genre de trucs :D
 
Quelqu'un a une idée? :)


Message édité par Fred999 le 07-02-2003 à 11:49:50
Reply

Marsh Posté le 07-02-2003 à 11:19:57   

Reply

Marsh Posté le 07-02-2003 à 11:28:13    

Fred999 a écrit :

Hello les codeux :hello:
 
Voilà : j'ai une table ayant comme clé primaire un code (char) et un numéro (incrémenté automatiquement)
 
Supposons le contenu de la table :
 

Code :
  1. code    num
  2. A       1
  3. A       2
  4. B       1
  5. B       2
  6. B       3


 
Je souhaite récupérer le couple ('B', 3)
 
Et je ne me souviens plus comment on fait ce genre de trucs :D
 
Quelqu'un a une idée? :)


 
SELECT * FROM [TABLE] WHERE code = 'B' AND num = '3'  :o  
 
 :D  
 


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 07-02-2003 à 11:29:50    

raph93 a écrit :


 
SELECT * FROM [TABLE] WHERE code = 'B' AND num = '3'  :o  
 
 :D  
 
 


 
Je me suis mal exprimé.
 
Je souhaite récupérer la ligne correspondant au numéro maximum pour le code 'B' ;)

Reply

Marsh Posté le 07-02-2003 à 11:31:41    

Fred999 a écrit :


 
Je me suis mal exprimé.
 
Je souhaite récupérer la ligne correspondant au numéro maximum pour le code 'B' ;)


Bah alors  
select max(num), code from [table] where code = 'B' group by code


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 07-02-2003 à 11:37:30    

Yes merci :jap:

Reply

Sujets relatifs:

Leave a Replay

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