【发布时间】:2021-03-04 23:30:46
【问题描述】:
Orale 使用别名列在组中返回错误。
SELECT
CONCAT( CONCAT( a.air_location, ' ,' ), a.air_code ) AS "Departs From",
CONCAT( CONCAT( ad.air_location, ' ,' ), ad.air_code ) AS "Arrives At",
MIN(f.fl_fare) AS "Minimun Fare"
FROM flight f
INNER JOIN airport a ON a.air_code = f.fl_dest
INNER JOIN airport ad ON ad.air_code = f.fl_orig
GROUP BY "Departs From", "Arrives At";
它正在返回:
ORA-00904: "Arrives At": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
Error at Line: 10 Column: 26
【问题讨论】:
标签: sql oracle aggregate-functions min