0
votes

Énoncé de mise à jour SQL jette une erreur "Utilisation non valide de la fonction de groupe"

L'instruction SQL MISE UPDATE continue à lancer une erreur

Utilisation non valide de la fonction de groupe

code: xxx

Je pense que le où client_id = max (client_id) est incorrect mais je ne sais pas comment résoudre cette erreur.

J'apprécie l'assistance.

sql

0 commentaires

3 Réponses :


1
votes

dans mysql Vous pouvez utiliser commander par et limite : xxx


0 commentaires

2
votes

Vous devez obtenir l'ID client Max à l'aide d'une sous-requête

UPDATE client
SET car_id = '6'
    , car_name = 'Wedding Limousine'
    , rentdate = '2019-07-27'
    , days = '2'
    , hire_cost_total = '41.99'
WHERE client_id = (
  select MAX(client_id)
  from client 
)


0 commentaires

1
votes

Si vous souhaitez mettre à jour la ligne avec le maximum client_id : xxx


0 commentaires