powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка уникальных значений
2 сообщений из 2, страница 1 из 1
Выборка уникальных значений
    #39796768
Zhenek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу помочь вроде как с довольно простым запросом..
Есть таблица tracking, там записана история изменения статуса трек номеров (почта и т.д.)
имеет структуру (упрощенно)
авторid|zakaz|status
и таблица zakaz
авторid|status

В таблице tracking на 1 трек (1 заказ), будет десяток записей. Мне нужно вытащить для каждого заказа 1 последнюю запись, но только те, у которых статус zakaz не finished

Код: sql
1.
2.
SELECT  a.id,a.zakaz as zakaz,b.status,a.status as poststatus FROM `tracking` as a INNER  JOIN zakaz as b 
ON a.zakaz=b.id WHERE b.status!='finished'   GROUP BY a.zakaz ORDER by a.id  DESC



Выводит почти то, что надо..но вместо последней записи дает первую
Пробовал кучу разных вариантов order by ASC, DISTINCT , менял запрос в разных вариантах (которые смог придумать))), но так и не смог добиться того, что надо(
...
Рейтинг: 0 / 0
Выборка уникальных значений
    #39796919
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка уникальных значений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]