【发布时间】:2014-07-02 17:03:51
【问题描述】:
您好,我想获取输入特定数据的特定用户 ID。当 X 用户输入数据并保存时,h 将是最后一行。但是我如何取最后一行的例子,我的用户 id = 16。Mnay 用户可以在他之后插入数据,但我只想要我的用户 id 16 的最后一行。
SELECT *
from
projetstaches
inner join
timesheets
on (timesheets.timId = projetstaches.prtTimeSheetId)
inner join
users
on (users.usrId = timesheets.timUserId)
WHERE
users.usrId = 16 AND `prtTimeSheetId` = (
SELECT MAX( `prtTimeSheetId` )
FROM projetstaches )
当我做这样的事情时,它会返回空白,因为最后输入的用户是 7。
那么我如何检索我的最后一个用户 = 16?
这是我的表格(这是一个旧版本,但很高兴知道现在的数据看起来更完整,但表格名称相同)
【问题讨论】:
标签: mysql database select max where