最初のテーブルのすべての列と、2 番目のテーブルの特定の ID の最後の行が必要な 2 つのテーブルからデータを取得しようとしています。次のクエリがあります
SELECT RequestTable.*,
ProcessTable.processType,
ProcessTable.employeeId,
ProcessTable.processId
FROM RequestTable,
ProcessTable
WHERE RequestTable.requestId = ProcessTable.requestId
ORDER BY ProcessTable.processId DESC LIMIT 1;
現在、これは LIMIT 1 のために 1 つのエントリのみを返しています。次の行に沿って何かを言うように、このクエリを変更するにはどうすればよいですか?
SELECT RequestTable.*,
ProcessTable.processType,
ProcessTable.employeeId,
ProcessTable.processId
FROM RequestTable,
ProcessTable
WHERE RequestTable.requestId = ProcessTable.requestId
AND * * * * ProcessTable.processType IS
FROM THE LAST ROW
FROM ProcessTable
WHERE ProcessTable.requestId = RequestTable.requestId
私は基本的にステータスの変更をログに記録しており、特定の ID に対して最後に挿入されたステータスを取得する必要があります。
どんな助けでも大歓迎です。