我有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