|
|
|
|
|
для: kest131
(11.05.2006 в 17:50)
| | Память отводимая под PHP-скрипт не влият на память отводимую MySQL сервером под буферы и кэши запросов. | |
|
|
|
|
|
|
|
для: Trianon
(11.05.2006 в 12:10)
| | >Этого мало. Это выдаст значение критерия, но никак не ключ к
>записи, которая удовлетворяет этому критерию.
Ключ - это что(id?)
>Придется строить большой запрос.
Почему большой?
Все решение найдено.Темка закрыта.А с пивом завязывай! | |
|
|
|
|
|
|
|
для: XPraptor
(11.05.2006 в 11:42)
| | Первое правильное решение!
5 баллов | |
|
|
|
|
|
|
|
для: cheops
(10.05.2006 в 21:39)
| | Это работает при мелких таблицах.
А если в таблице 10000 то это вызовет не малую нагрузку
А хостинг ограничивает память на 16MB | |
|
|
|
|
|
|
|
для: Trianon
(11.05.2006 в 12:31)
| | >Отсюда следует, что одной теме может соответствовать
>несколько фотографий, которые могут отличаться разным числом
>закачек.
>
>Я могу допустить, что name обозначает тему. В конце концов
>почему у темы не может быть имени?
Все верно.
>Я даже готов допустить, что size обозначает число закачек,
>хотя это уже форменное издевательство: size значит размер,
>но никак не счетчик.
Я знаю что означает size просто для для примера это первое что пришло в голову.
>Но даже в этом случае остается неясным как в пределах одной
>темы одна фотография в Ваших обозначениях отличается от
>другой?
По id - это и так ясно
>
>В моих: id_theme обозначает тему, id_photo обозначает
>фотографию, downl_count обозначает счетчик закачек.
>Четвертой сущности я не вводил, а три - минимум. Двумя (для
>решения сформулированной в цитате проблемы) не обойтись.
Для всей задочи - мне вообще надо значений 8 но их же просто подставить для задачи которую я просил достаточно и двух значений (сортировка то идет по двум полям)
>А формулировать проблему можно было бы и почётче...
Возможно | |
|
|
|
|
|
|
|
для: kest131
(10.05.2006 в 21:20)
| | Вот самая понятная из Ваших формулировок:
В двух словах:
Надо вывести по одной самой скачиваемой фотки из одной темы
|
Отсюда следует, что одной теме может соответствовать несколько фотографий, которые могут отличаться разным числом закачек.
Я могу допустить, что name обозначает тему. В конце концов почему у темы не может быть имени?
Я даже готов допустить, что size обозначает число закачек, хотя это уже форменное издевательство: size значит размер, но никак не счетчик.
Но даже в этом случае остается неясным как в пределах одной темы одна фотография в Ваших обозначениях отличается от другой?
В моих: id_theme обозначает тему, id_photo обозначает фотографию, downl_count обозначает счетчик закачек. Четвертой сущности я не вводил, а три - минимум. Двумя (для решения сформулированной в цитате проблемы) не обойтись.
А формулировать проблему можно было бы и почётче... | |
|
|
|
|
|
|
|
для: XPraptor
(11.05.2006 в 11:42)
| | Этого мало. Это выдаст значение критерия, но никак не ключ к записи, которая удовлетворяет этому критерию. Придется строить большой запрос. | |
|
|
|
|
|
|
|
для: kest131
(10.05.2006 в 21:20)
| | Твоя задача это: SELECT MAX(size) FROM TableName GROUP BY (name)
[поправлено модератором] | |
|
|
|
|
|
|
|
для: kest131
(10.05.2006 в 21:11)
| | Можно исключить GROUP BY, а затем выловить нужный результат в результирующей таблице при помощи PHP
select * from table name order by size desc, name
|
| |
|
|
|
|
|
|
|
для: Trianon
(10.05.2006 в 19:46)
| | Что за баракуда?!
Вы забываете что данных всего два а не 4 как у вас(name,size).
Придеться вернуться к старому варианту :
Просто сделать еще один запрос в цикле : )
Спасибо за проявленный труд. | |
|
|
|
|