我的資料庫有這些表:
- 產品
- Productos_Presentaciones
這是一個庫存,我想從所有產品(productos)中知道哪個庫存更多。所以這是我能想到的最后一件事:
SELECT MAX(pp.Existencias), p.Nombre as PRODUCTO FROM Productos_Presentaciones pp
full join Productos p on pp.Id_Producto = p.Id_Producto
group by p.Nombre;
這是結果:

我只需要顯示一個結果。在這種情況下,影像中的 #9 顯示:
PRODUCTO EXISTENCIA
Carne de cangrejo de Boston 123
哪個是庫存最多的產品。
uj5u.com熱心網友回復:
您可以使用 Order by 子句和限制來獲得一行
SELECT MAX(pp.Existencias) AS pex, p.Nombre as PRODUCTO FROM Productos_Presentaciones pp
FULL JOIN Productos p on pp.Id_Producto = p.Id_Producto
GROUP BY p.Nombre ORDER BY pex DESC LIMIT 1;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/343576.html
