![]() |
|
Модераторы: skyboy |
![]()
|
|
| proger |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Здравствуйте,
есть таблица: отзывы с полями
объект отзыва с полями
Хочу вывести на сайте блок, типа 5 последних отзывов к объектам. Как сделать, так что бы авторы не повторялись? Оператор DISTINCT не подходит, т.к. после связи с таблице объектов, нет одинаковых значений, т.к. айди объекта у одного и того же автора разные. Возможно надо через exists Это сообщение отредактировал(а) proger - 24.5.2011, 08:14 |
||||
|
|||||
| Gluttton |
|
||||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 24 Всего: 54 |
proger, что означают:
и
? -------------------- Слава Україні! |
||||
|
|||||
| proger |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Прошу прощение, пропустил одно поле. исправил |
||||||
|
|||||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 45 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| proger |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Спасибо Добавлено через 6 минут и 44 секунды
Что то не получается у меня. щас делаю так:
Но запрос не правильно работает, т.к. там групировка |
||||||
|
|||||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Есть варианты????
|
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
Они вам не подойдут. Запрос, удовлетворяющий вашим требованиям окажется не масштабируемым, количество требуемых ресурсов будет иметь экспоненциальную зависимость от количества исходных данных. Рекомендовать его к применению в приложении - не этично. Можно порекомендовать отказаться от затеи, либо же воплотить ее иными средствами. Добавлено через 4 минуты и 58 секунд К тому же, по ссылке Акины все варианты доступно изложены. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Не может быть что нет решения |
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
Я не говорил что нет решения. Я говорил что запрос к предложенной вами структуре не может быть эффективен. Стуктуру надо менять. Очевидное решение - вести в разрезе пользоватля ссыль на его последний пост, индексируя по дате. Тогда пять последних постов разных юзеров получаются легко и не принужденно. Это сообщение отредактировал(а) Zloxa - 25.5.2011, 10:38 -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |