J'ai la requête ci-dessous qui retourne le nom d'une classe qui est inférieure à 20 et s'il n'y a pas de classe inférieure à 20, il en ajoute une nouvelle. le problème est que lorsque je supprime un utilisateur de la classe qui était pleine que cette requête renvoie deux lignes. Je n'ai besoin que de la première ligne qui revient.Sélectionnez la première ligne après le groupe
SELECT exam_venue AS venue
FROM application
WHERE class_level = 1
AND rownumber = 1
GROUP
BY venue
HAVING COUNT(id) < 20
Ceci n'ajoutait rien!?! Voir: [Pourquoi devrais-je fournir un MCVE pour ce qui me semble être une requête SQL très simple?] (Https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve- pour-ce-qui-me-semble-à-être-un-très-simple-sql-query) – Strawberry