【发布时间】:2021-09-16 16:29:42
【问题描述】:
MYSQL 8 - sql 新手,所以请放轻松!试图显示两个不同列之间的百分比差异,但即使该列确实存在,它也会给我这个错误。
请在下面查看我的 sql 查询,提前谢谢
SELECT
New_application_request_2021.week_id AS week_id,
New_application_request_2020.week_commencing_date AS week_commencing_date_2020,
New_application_request_2021.week_commencing_date AS week_commencing_date_2021,
(New_application_request_2021.application_request) - (New_application_request_2020.application_request) / ((New_application_request_2020.application_request) * 100) AS percentage_difference
FROM
New_application_request_2021
FULL JOIN New_application_request_2020 ON New_application_request_2021.week_id = New_application_request_2020.week_id
GROUP BY
week_commencing_date_2021;
【问题讨论】:
-
MySQL 不支持
full join。 -
@GordonLinoff 我在 2013 年记录了一个关于此的错误:bugs.mysql.com/bug.php?id=69858