在mysql

时间:2019-06-16 12:58:36

标签: php mysqli

我正在尝试提取每个单元上每个项目的最新条目。相反,我获取了每个单元的所有条目。这是我的代码。

$sql = "SELECT o.* FROM (SELECT * FROM `miles`) o 
        LEFT JOIN (SELECT * FROM `miles`) b 
        ON o.itementry = b.itementry AND 
           o.unitid = b.unitid AND 
           o.timestamp < b.timestamp 
        WHERE b.timestamp is NULL";

我在做什么错? 如果数据表如下所示:

id  itementry - unitid - timestamp
1      1          1      2019-06-14
2      2          1      2019-06-14
3      1          1      2019-06-15
4      1          2      2019-06-14

代码应返回带有id 2,3和4的条目。

0 个答案:

没有答案