|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.07.2019, 13:46 | #1 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
Оптимизация запроса
Всем доброго времени суток, коллеги!
В ходе будничной рутины я наткнулся на один "костыль", который у нас много где используется. И, смотря на него, я почему-то уверен, что его можно написать короче, оптимизировать что ли. Но не могу додумать как. Может кто-то сможет помочь/подсказать, буду очень признателен. Код:
Заранее благодарю всех и желаю отличной пятницы и хороших выходных! |
26.07.2019, 14:03 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А зачем в 1-м case полностью дублируется условие из where? Во 2-ом зачем-то select
Код:
Код:
Ну и, скорее всего, исходя из card.auto_card = 476492 там не left join, а inner join лучше будет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 26.07.2019 в 14:10. |
26.07.2019, 23:37 | #3 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
Аватар, спасибо! Насчёт констант - подобные вещи следствие больших проблем) За которые никто не хочет браться и на которые закрывают глаза. Структурных проблем, если можно так выразиться.
А вот с иннер джоин хотелось бы подробнее, если возможно, именно на этом примере. Всегда была проблема с различием, как не научили нормально - так что-то только «лэфтом» и пользуюсь. |
26.07.2019, 23:39 | #4 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
Да и по доп_инф будто бы case не нужен. Там ведь в секции where то же неравенство. Или я не прав? Извиняюсь за корявость, с телефона пишу.
Хотя нет, там же изнулл. Последний раз редактировалось nactyx; 27.07.2019 в 00:18. |
08.08.2019, 10:56 | #5 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
Можно закрыть, спасибо Аватару.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оптимизация SQL запроса | PTyTb32 | SQL, базы данных | 8 | 07.03.2019 10:54 |
Оптимизация запроса | Spyhunter1983 | SQL, базы данных | 2 | 05.10.2011 15:24 |
оптимизация запроса | pray_driver | SQL, базы данных | 3 | 13.12.2010 15:40 |
Оптимизация запроса | za4ot | SQL, базы данных | 0 | 11.06.2010 09:24 |
Оптимизация SQL запроса | Phantom | SQL, базы данных | 4 | 24.09.2009 16:07 |