Je fais une mission dans laquelle j'ai créé trois tables, à savoir "Projet", "PARTIE" ET "UTILISATION". La structure des tables est donnée ci-dessous:
SQL> SELECT PNO, SUM(QTY) 2 FROM USE 3 GROUP BY PNO; PNO SUM(QTY) ----- ---------- P4 205 P1 95 P2 95 P3 20
3 Réponses :
Vous pouvez essayer ci-dessous-
select * from ( SELECT PNO, SUM(QTY) as totalqty FROM USE GROUP BY PNO order by SUM(QTY) desc )A where rownum=1
Essayez comme ci-dessous
with cte as ( SELECT PNO, SUM(QTY) as q FROM USE GROUP BY PNO ) select * from cte where cte.q= (select max(q) from cte)
Nous pouvons essayer d'utiliser class code> ici, pour capturer tous les liens pour la première place: