Запрос последней записи
Добавлено: 26 сен 2013, 09:52
Кто сталиквался, может быть подскажите?
Есть условно две таблицы: таблица1 (table1) и таблица2 (table2)
Таблица 2 связана с таблицей 1 так ((table1.nrec==table2.ctable1))
В таблице 2 есть скажем поле типа дата table2.dateR.
Нужно вывести скажем так:
select table1.nrec, table2.nrec, table2.dateR
Но нужно вывести последнюю по дате запись из таблицы 2, т.е. типа get last table2 при сортировке order by table2.dateR
Вот если в vip - е делать тут вопросов нет, все просто, но как сделать одним запросом, не пойму.
Если делать так
select table1.nrec, table2.nrec, table2.dateR
where ((table1.nrec==table2.ctable1)) order by table2.dateR
то выводит все записи из второй таблицы, а надо только последнюю по дате.
Есть условно две таблицы: таблица1 (table1) и таблица2 (table2)
Таблица 2 связана с таблицей 1 так ((table1.nrec==table2.ctable1))
В таблице 2 есть скажем поле типа дата table2.dateR.
Нужно вывести скажем так:
select table1.nrec, table2.nrec, table2.dateR
Но нужно вывести последнюю по дате запись из таблицы 2, т.е. типа get last table2 при сортировке order by table2.dateR
Вот если в vip - е делать тут вопросов нет, все просто, но как сделать одним запросом, не пойму.
Если делать так
select table1.nrec, table2.nrec, table2.dateR
where ((table1.nrec==table2.ctable1)) order by table2.dateR
то выводит все записи из второй таблицы, а надо только последнюю по дате.