0
У меня есть следующая таблица:не удается найти результат
ID | ID_MESIN |PIC | Due Date |
________________________________________
1 | 1081 | Hariyanto |12/12/2013
2 | 1081 | Budi |13/12/2013
3 | 1059 | Jono |23/12/2013
4 | 1059 | Yuki |24/12/2013
Мне нужен запрос, который дает последнюю строку на ID_MESIN колонке.
например: если я запускаю запрос с ID_Mesin = 1059, то результат будет
4 | 1059 | Yuki |24/12/2013`
если я запускаю запрос с ID_Mesin = 1081 результат
2 | 1081 | Budi |13/12/2013
У меня есть запрос, как это:
SELECT * , MAX(ID) AS ID FROM mytable WHERE ID_MESIN = '1081'
и так:
SELECT * FROM mytable WHERE ID_MESIN = '1081' AND ID = (SELECT MAX(ID) FROM mytable)
Но результат не так:
2 | 1081 | Hariyanto |12/12/2013
ID и ID_MESIN верно, но другой столбец неправильно.
спасибо за вашу помощь. Мне просто нужны только одна строка. И я знаю, что мой запрос близок. Нужно только, где ID_MESIN = '1081' Большое спасибо. :) – Uchsun
@ Vijaykumar Hadalgi благодарит вас за помощь. :) – Uchsun