У меня возникла проблема с получением запроса последней записи. Моя таблица показана ниже.Получение последних данных о покупке из базы данных
|cname|fname |date |total|
|tony |bun |10-8-2015|$0.80|
|tony |lamb |10-8-2015|$0.80|
|tony |cheese|10-8-2015|$0.80|
|tony |spicy |10-8-2015|$0.80|
|sue |crispy|10-9-2015|$0.80|
|sue |beef |10-9-2015|$0.80|
|sue |normal|10-9-2015|$0.80|
|sue |normal|10-9-2015|$0.80|
Это мой SQL запрос:
$query1="select fname, total, cname, max_date = max(date) from purchase
group by cname";
Я хочу результат, чтобы выглядеть как на картинке ниже:
|cname|fname |date |total|
|sue |crispy|10-9-2015|$0.80|
|sue |beef |10-9-2015|$0.80|
|sue |normal|10-9-2015|$0.80|
|sue |normal|10-9-2015|$0.80|
Моя проблема заключается в том, что я хочу, чтобы получить самые последние данные, но он продолжает давать ошибку, не найденную. Мои данные Структура XAMPP для даты (дата).
'select fname, total, cname, date from purchase where date = (выберите max (date) from purchase)' –
он действительно работает, но он извлекает все данные, которые были вставлены сегодня. Как я могу указать только пример одного покупателя? .. извините, я не хорошо с моим английским – Zho
«Мои данные Структура xampp для даты (дата)« Действительно? Это не похоже на это! И не храните '$' – Strawberry