【发布时间】:2016-08-11 10:47:33
【问题描述】:
我知道有很多问题接近这个问题,但没有一个能解决我的问题。
假设我有 2 个表格,TableA 和 TableB
TableA 有:id 和 name
TableB 有:id、TableA_id 和 date
如果有的话,我想用 TableB 的最新记录获取 TableA LEFT JOIN。
SELECT `TableA`.`id` AS `TableA_ID`, `TableB`.`id` AS `TableB_ID`
FROM `TableA`
LEFT JOIN TableB` ON `TableA`.`id` = `TableB`.`id`
即使表 b 中没有可连接的内容,我也想要表 A 字段。 如果 TableB 有什么要加入的,那么我想要最新的。
我知道这可以通过子查询来实现,但我想知道是否有办法 LEFT JOIN。
【问题讨论】:
标签: mysql join one-to-many right-to-left