以下は私の質問です:
select MAX(o.amount)as Biggest_Purchase , c.cust_fname, c.cust_lname
from orders o, customer c
where o.cust_num = c.cust_num
group by c.cust_fname, c.cust_lname
order by o.amount desc;
次のエラーが表示されるのはなぜですか?:
メッセージ 8127、レベル 16、状態 1、行 5 列 "orders.amount" は、集計関数にも GROUP BY 句にも含まれていないため、ORDER BY 句では無効です。