powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос
6 сообщений из 6, страница 1 из 1
Запрос
    #32810823
Turba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две таблицы:
1. Товары (код товара, название)
2. Цены (код товара, цена, дата_цены);

Требуется получить список всех товаров с текущей ценой (последней по дате).

что-то вроде SELECT MAX(cdate), cost, product_id FROM cost GROUP BY product_id;
...
Рейтинг: 0 / 0
Запрос
    #32810885
Marat_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй
Код: plaintext
1.
2.
3.
4.
SELECT MAX(cdate), 
(SELECT cost FROM cost ORDER BY cdatу DESC LIMIT  1 ) as cost, 
product_id 
FROM cost 
GROUP BY product_id;
Жизнь коротка - потерпи немного :)
...
Рейтинг: 0 / 0
Запрос
    #32810898
Turba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Этот запрос просто всем товарам выставил максимальную цену (даже от другого товара)
...
Рейтинг: 0 / 0
Запрос
    #32811359
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT p.prod_name, c.cost
FROM product p, cost c,
(SELECT prod_id, MAX(cdate) AS cdate
FROM cost
GROUP BY prod_id) cm
WHERE (p.prod_id = c.prod_id) AND
(cm.prod_id = p.prod_id) AND
(c.cdate = cm.cdate)
...
Рейтинг: 0 / 0
Запрос
    #32811540
Marat_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибся малость :)

Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT MAX(cdate), 
  (SELECT b.cost FROM cost b 
  WHERE b.product_id=a.product_id 
  ORDER BY cdatу DESC LIMIT  1 ) as cost, 
  product_id 
FROM cost a
GROUP BY product_id;


Жизнь коротка - потерпи немного :)
...
Рейтинг: 0 / 0
Запрос
    #32812532
Turba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну как только я сам не догадался, что алиасы действительны и на подзапрос. :o) Спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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