【发布时间】:2014-10-28 17:40:32
【问题描述】:
我有两个表 A 和 A_LOG
关系是 N A_LOG 到 1 A
A 表是: 援助, 口号
A_LOG 表是: a_log_id, 援助, 数据
在一张桌子里面我有:
a_id | slogan
1 | bla
2 | bla bla
3 | bla bla bla
4 | bla bla bla bla
在 A_LOG 表中我有:
a_log_id | a_id | data
1 | 1 | 2012-01-01
2 | 1 | 2013-01-01
3 | 3 | 2012-02-01
4 | 3 | 2013-02-01
当我进行左连接时,我得到
a_id | slogan | data
1 | bla | 2012-01-01
1 | bla | 2013-01-01
2 | bla bla | NULL
3 | bla bla bla | 2012-02-01
3 | bla bla bla | 2013-02-01
4 | bla bla bla bla | NULL
我想要什么:
a_id | slogan | data
1 | bla | 2013-01-01
2 | bla bla | NULL
3 | bla bla bla | 2013-02-01
4 | bla bla bla bla | NULL
我使用的是简单的左连接,我也尝试过左连接(从 A_LOG 顺序中选择数据 DESC LIMIT1),但这限制了它的连接数量。
我试图用一个抽象的例子来说明自己,我看到的许多其他例子都令人困惑,因为他们使用的是个人环境。 我的真实情况有很多其他人加入和东西,但这就是问题,我想隔离和解决。
【问题讨论】: