![]() |
|
Модераторы: skyboy |
![]()
|
|
| Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 24 Всего: 54 |
Услилит тестовые данные теперь таблицы выглядят так:
![]() и ![]() Вот такой запрос:
Вернет вот такие вот данные: ![]() Запрос написан на SQL 92, без использования подзапросов поэтому я надеюсь AD его "прожует"... Запрос расчитан на количество прайсов больше двух, если количество прайсов никогда не будет больше двух, то запрос будет выглядеть проще... -------------------- Слава Україні! |
|||
|
||||
| lat |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 14.1.2008 Репутация: нет Всего: 1 |
Да ты зверь Чэл =)
К сожалению выдало
--------------------
Gott weiß ich will kein Engel sein |
|||
|
||||
| Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 24 Всего: 54 |
Настоящий бы зверь реализовал это десятком строк (а не сотней) Вот тут упоминается та же ошибка... Предлагаю разбить запрос на две части: до и после union all (без union all)... Выполнить сначала, то, что выше, а потом, то, что ниже... А так же выполнить тот запрос, который, который возвращает все товары по одинаковой цене (т.е. тот, который вчера создали). Я это к тому, что может быть на стороне клиентского приложения что то изменилось? Это сообщение отредактировал(а) Gluttton - 19.10.2009, 00:00 -------------------- Слава Україні! |
|||
|
||||
| lat |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 14.1.2008 Репутация: нет Всего: 1 |
В АД запрос не скушало.
А вот попробовал в MySQL, там на его выполнение ушло более минуты о_0 (это для 3000 запсией). А что будет тогда если записей буде намного больше. --------------------
Gott weiß ich will kein Engel sein |
|||
|
||||
| Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 24 Всего: 54 |
Что будет, что будет... Сервер упадет и ничего больше не будет
Для более продвинутых СУБД относительно AD запрос, можно существенно упростить... Так что если надумаешь переходить с АD на, что то другое, то пиши, пересмотрю запрос... -------------------- Слава Україні! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |