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

 


Dernière réponse
Sujet : SELECT champs2 FROM tbl WHERE champs1='MAX(champs1)'... problème !
massanu pas de sous select dans MYSQL
 
si tu veut prendre le champ2 ayant l champ1 le plus grand fait ca
 
SELECT champs2 FROM tbl ORDER BY champs1 DESC LIMIT 1

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
massanu pas de sous select dans MYSQL
 
si tu veut prendre le champ2 ayant l champ1 le plus grand fait ca
 
SELECT champs2 FROM tbl ORDER BY champs1 DESC LIMIT 1
Dost67 Merci quand même mais ça ne fonctionne pas... Something is wrong in your syntax near 'SELECT MAX(T2.champs1)...'
[SDF]Poire SELECT T.champs2 FROM tbl T WHERE champs1 = (SELECT MAX(T2.champs1) FROM tbl T2)
marche peut être.... à tester....
 :hello:
Dost67 Donc ça donne quoi dans mon cas parce que INTO j'ai jamais entendu parler...
[SDF]Poire Il me semble que le MAX n'est possible que ds le SELECT... donc il faut que t'ais 1 requete imbriqué avec 1 truc du genre INTO...
Dost67 Ben la requête est dans le titre. Je n'arrive pas à faire en une seule requête le MAX(champs1) et la sélection de champs2 de la table tbl.
 
Merci d'avance.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)