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

  FORUM HardWare.fr
  Programmation
  PHP

  Utilisation invalide de la clause GROUP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utilisation invalide de la clause GROUP

n°231099
format_c
Plouf plouf ...
Posté le 20-10-2002 à 11:01:04  profilanswer
 

Je comprends pas pkoi il me retourne cette erreur quand je lui demande de faire ça :
SELECT * FROM Ma_Table WHERE ID=MAX(ID)
 
 :cry:

mood
Publicité
Posté le 20-10-2002 à 11:01:04  profilanswer
 

n°231107
Sh@rdar
Ex-PhPéteur
Posté le 20-10-2002 à 11:25:57  profilanswer
 

pourquoi tu fais pas
 
SELECT * FROM matable ORDER BY id DESC LIMIT 1


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°231111
format_c
Plouf plouf ...
Posté le 20-10-2002 à 12:03:18  profilanswer
 

Sh@rdar a écrit a écrit :

pourquoi tu fais pas
 
SELECT * FROM matable ORDER BY id DESC LIMIT 1




Parcequ'en fait la bonne syntaxe c'est :
SELECT MAX(ID) FROM Ma_Table :D
 
Merci qd même pour ta solution exotique ;)

n°231114
Core 666
Posté le 20-10-2002 à 12:20:11  profilanswer
 

Format_C a écrit a écrit :

 
Parcequ'en fait la bonne syntaxe c'est :
SELECT MAX(ID) FROM Ma_Table :D



:jap:
 
J'ajouterais que même si la méthode proposée par Sh@rdar amène un résultat identique, elle est beaucoup, beaucoup, beaucoup plus lente sur de grosses tables avec un SGBD qui ne gère pas les index descendants.


Message édité par Core 666 le 20-10-2002 à 12:20:28
n°231539
Sh@rdar
Ex-PhPéteur
Posté le 20-10-2002 à 23:14:08  profilanswer
 

minute les gars !
 
 
SELECT MAX(ID) ..  
 
ne retourne pas le même résultat que
 
 
SELECT *.. ORDER BY ID DESC LIMIT 1
 
 
la première requête retourne l'Id Max de la table, la seconde retourne la ligne complète, nuance.
 
ton premier test laissait à penser que tu cherchais cette solution, d'où ma réponse :D


Message édité par Sh@rdar le 20-10-2002 à 23:14:46

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Utilisation invalide de la clause GROUP

 

Sujets relatifs
Utilisation de ShellExecute en delphi...[MySQL] Group by et max.
[C] Utilisation de random?Passage d'arguments par référence - utilisation d'argument en sortie
Ca correspond a quoi le taux d'utilisation d'un cpu?[MFC] Utilisation de la touche TAB dans un RichEdit
Programmer différents niveaux d'utilisation CPU[HTML, JS] mise en forme et utilisation des div, frames, ...
Utilisation de PerlUtilisation d'une union : probleme
Plus de sujets relatifs à : Utilisation invalide de la clause GROUP


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