Общие > Базы данных

Помогите родить запрос! плиз......

<< < (2/3) > >>

commander:
for_i_0

--- Цитировать ---Так где я ошибся ? может подскажите ?
--- Конец цитаты ---

1. Запрос не правильно написан.
2. Прежде чем начать советовать переделывать структуру таблиц, сначала надо увидеть её полностью а не опираться на свои догадки...

listopad:
listopad
SELECT main.id, main.foto FROM fotki main, (SELECT DISTINCT id FROM fotki) AS tmp
WHERE tmp.id=main.id AND main.date=(SELECT MAX(date) FROM fotki WHERE id=tmp.id)

... спасибо большое! Но mysql 4.0 не поддерживает вложенные запросы... или я ничего не понимаю??

Phoinix:
To All

Афигеть... вам бы космические корабли запускать...

SELECT id, file, MAX(date) FROM fotki GROUP BY id

;-)

P.S. Даже если foto будет выбираться не соответсвующее date, не проверял, то:

SELECT t2.id, t2.file, MAX(t1.date) FROM fotki AS t1, fotki AS t2 WHERE t1.date = t2.date GROUP BY t1.id

Можно в уловие дописать AND t1.id = t2.id, если вдруг есть одинаковые поля date

listopad:
Phoinix
... не работают твои запросы ! по дате не сортируют !

listopad:
Подскажите , плиз , кто-нибудь - когда убъется таблица созданная create temporary table ???

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии