php - 如何通过我的sql上的方法获取mysql组的最后一条记录
问题描述
我想通过我所做的内部联接从 SQL 方法组中获取最后一条记录(最大创建日期)
我尝试了几种方法,其中一种使用了 2 种选择方法,但它不起作用
===========表===========
表数据
https://i.imgur.com/1fBP9xZ.png?1
表对象
https://i.imgur.com/0ZVoXSY.png?1
表变量
https://i.imgur.com/OyOKrzv.png?1
表块
https://i.imgur.com/gSPa2lC.png?1
这是我使用的 SQL
SELECT b.name, dt.objectCode, dt.objectAlias,
MAX(dt.created_at),
IF(dt.variableId= '54' , dt.textValue, NULL ) AS Panen,
IF(dt.variableId= '45' , dt.textValue, NULL ) AS BuahBesar,
IF(dt.variableId= '44' , dt.textValue, NULL ) AS Pentil,
IF(dt.variableId= '42' , dt.textValue, NULL ) AS KuncupBunga
FROM data AS dt
INNER JOIN object AS ob
ON dt.objectAlias = ob.objectAlias
INNER JOIN block AS b
ON b.id = ob.blockId
AND dt.textValue = 'Ya' OR dt.textValue = 'Sudah' WHERE b.name = "A1"
GROUP BY dt.objectAlias
结果是
不需要的结果 https://i.imgur.com/0byRR2Z.png?1
基于 tbl_data 上最后一个 MAX “created_at”的预期结果是“2019-03-05 11:09:59”,其中“YA”在 KuncupBunga 上
解决方案
推荐阅读
- typescript - 通过在 Typescript 中维护具有不同类型的 Order 来定义数组
- javascript - Javascript数组通过另一个元素获取一个元素
- python - 如果我们使用 Covolutional LSTM + Conv2D,如何处理图像和过滤器的大小?
- python - 如何将 Django 2.2 与旧版 PostgreSQL 8.4 数据库一起使用?
- javascript - 如何为不同的构建类型/风格构建 react-native 组件?
- maven-2 - Maven - 不从 https://repo1.maven.org/maven2 下载,但尝试从 http://repo1.maven.org/maven2 下载
- html -
- python - 每个 open() 语句行为的一个读取操作的解释?
- python-3.x - 创建图像堆栈
- sql - 在 Sqlite 中使用 REGEX 匹配和替换字符串?