【发布时间】:2021-02-04 01:45:35
【问题描述】:
我正在使用MySQL 5.5 Command Line Client。
我想要什么:
我最后尝试的:
SELECT e.event_id,e.title,e.description,e.event_date,e.image, sum(d.amount) as total,count(d.event_id) as total_donors FROM event e,donation d where d.event_id = e.event_id group by e.event_id;
这加入了表格,但我也想要空值,如何修改它以获取所需结果表中的最后一行(在附图中)?
另外,这种类型的连接叫什么?
谢谢。
【问题讨论】:
-
'这种类型的连接叫什么?' - 过时或逗号连接。请参阅dev.mysql.com/doc/refman/8.0/en/join.html 了解 mysql 如何处理它们以及此stackoverflow.com/questions/20138355/…
-
只做
LEFT JOIN -
命令行客户端版本不相关。使用
select version();检查服务器版本
标签: mysql join outer-join sql-null