Maison >base de données >tutoriel mysql >Comment récupérer les 5 principaux éléments de chaque catégorie dans MySQL tout en évitant l'erreur « La sous-requête renvoie plus d'une ligne » ?
Récupération des 5 principaux éléments de chaque catégorie dans MySQL
Rencontre avec l'erreur "La sous-requête renvoie plus d'une ligne" lors de la tentative de récupération du les cinq principaux éléments de menu pour chaque catégorie de menu ? La solution réside dans l'utilisation de variables à effets secondaires.
Décomposons l'approche révisée :
Dans la sous-requête, nous introduisons les variables à effets secondaires @r et @g en utilisant la notation @ de SQL. Ces variables sont utilisées pour suivre l'appartenance à un groupe et incrémenter le classement au sein de chaque groupe.
En mettant en œuvre cette approche, vous pouvez obtenir efficacement les résultats souhaités sans l'erreur « La sous-requête renvoie plus d'une ligne ».
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!