0
Seat Type   Quantity left


Business        23
Economy         27
First           15

            Total quantity left : ?

数据库管理系统 = MySQL

我尝试了以下 SQL 来打印上述信息

$sql = "SELECT SeatType, COUNT(SeatType)AS quantity
              FROM  seat

              WHERE SeatAvailable = 'Yes'  
              GROUP BY SeatType
              ";

我如何总结剩余的总量(例如:23+27+25)?感谢您在高级...

4

2 回答 2

1
SELECT  COALESCE(SeatType, 'Total quantity left') `Seat Type`, 
        COUNT(SeatType)AS quantity
FROM    seat
WHERE   SeatAvailable = 'Yes'  
GROUP   BY SeatType WITH ROLLUP
于 2013-07-29T14:59:20.780 回答
0

像这样:

select sum(quantity_left) SeatsRemaining
from etc
于 2013-07-29T14:58:38.467 回答