У меня есть эти две таблицы:порядок MySQL другими таблицами грести
Таблица А:
--- ID --- Name ---
Таблица б:
--- ID --- ID_of_a --- Date ---
Теперь я хочу заказать ряды table a
от Date
(desc) от table b
от самой новой даты. Пример: Table a
имеет строки с идентификаторами «1» и «2».
Table b
имеет следующие строки: {ID, ID_of_a, Date} {1, 1, "2013-06-30"}, {2, 1, "2013-07-01"}, {3, 2, "2013 -07-02" }
правильный порядок идентификаторов из таблицы А было бы: 1 --- 2
Запрос:
SELECT DISTINCT a.ID, a.Name FROM a, b WHERE a.ID=b.ID_of_a ORDER BY b.Date desc
Но это не работает иногда.
Что не работает в разы? –
Какой запрос вы используете, что «иногда не работает» – RedBaron
О, извините. Я об этом забыл. - Отредактировано –