我有2個表PORT和發貨。我必須選擇對應於最大(計數)的名稱。它會爲別名「A」引發錯誤。這段代碼或其他可用的替代品是否有錯誤?Oracle子查詢
select name from
(
select name, count(name) as countval from
(
select p.name from port p
inner join shipment s on p.id =s.departure_port_id
)
group by name
order by countval desc
) A
where countval=(select max(countval) from A));
標題是無意義的,包含錯誤的錯誤信息是缺少的。但是如果Oracle拋出一個錯誤,我會假設代碼中有錯誤。 – miracle173