@dba_ru

Страница 696 из 718
Evgeniy
15.10.2018
05:42:38
я запрос сначала у себя написал в удобном виде в текстовом редакторе. потом уже с ним пошел проверять на базе.

спасибо

запрос заработал. но результат не такой, какой надо. посоветуйте как выбирать лучше: есть две таблицы. девайсы и юзеры. у девайсов есть поле users_id. там или id юзера или 0, если не выбран юзер. я в запросе хочу выбрать несколько полей из девайсов и плюс еще одно поле, где будет инфа из таблицы юзеров, или просто текст 'NA', если users_id=0. сейчас делаю так: select d.contact, d.name, d.serial, d.date_mod, d.comment, case d.users_id when 0 then "NA" else u.realname end as myuser from glpi_phones as d, glpi_users as u where d.id=204 and d.users_id=u.id;

понимаю, что косяк в d.users_id=u.id

Google
Evgeniy
15.10.2018
05:50:57
т.к. возвращается пустой набор строк. хотя должен одну строку вернуть

но не знаю как сделать.

может через вложенный запрос вместо case?

я могу разбить на несколько запросов в скрипте. получить сначала d.users_id и на основе его значения уже задать myuser. но думал может через один запрос получится

Evgeniy
15.10.2018
06:17:59
нужен правильный JOIN use left join, luke
точно. в таком виде выдало что надо. спасибо. пойду еще раз посмотрю шпаргалку про виды джойнов

lost
15.10.2018
06:19:01
кейс свой перепиши на coalesce(u.realname, 'NA')

Evgeniy
15.10.2018
06:24:11
кейс свой перепиши на coalesce(u.realname, 'NA')
почитаю что такое и как им пользоваться. еще раз спасибо

Fike
15.10.2018
06:51:17
и не используй 0 вместо null никогда

Evgeniy
15.10.2018
10:58:08
и не используй 0 вместо null никогда
это не я так придумал. пользуюсь тем, что в системе есть

Terminator
15.10.2018
14:24:15
@rostikowb будет жить. Поприветствуем!

Валерия Дячкина будет жить. Поприветствуем!

RitiAge
15.10.2018
17:58:55
Добрый вечер, можете помочь с одним запросом в моей бд? Некоторые из них я выполнил, остался один. Формулировка запроса такая: Вывести самый посещаемый аэропорт каждого месяца в текущем году. (Аля в который аэропорт больше всего прилетало людей в этом месяце) Само БД - грубая схема работы аэропорта, запрос создания и некоторые рабочие запросы приложил.

Google
lost
15.10.2018
17:59:50
это очень похоже на задание с sql-ex

RitiAge
15.10.2018
18:00:31
Ну это мое задание на учебном предмете по базам данным :D

Просто даже логику построить запроса не получается, там необходимо как-то выбрать максимальное количество, а агрегатная функция из агрегантной функции не работает :D

lost
15.10.2018
18:01:22
подзапросы для слабаков

RitiAge
15.10.2018
18:02:31
Использовал, но не получается все собрать в конечный финальный запрос, поэтому и обратился к более опытным :)

Al
15.10.2018
18:16:03
Так вот откуда берутся те рукажопы которые делают агрегацию кучи данных по миллионам строк в продакшене и удивляются что оно все тупит.

Natali
15.10.2018
19:56:03
Как делать запрос в таблицах без индексов :( как-то непривычно кхд после oltp

Al
15.10.2018
19:56:54
Natali
15.10.2018
20:07:06
Логично относительно одного и нелогично относительно другого, но вообще логично

Al
15.10.2018
20:10:33
Логично относительно одного и нелогично относительно другого, но вообще логично
Ну так запросто ровно такой же. Просто бд будет перебирать все попорядку

Natali
15.10.2018
20:12:03
Пять минут отбирал сиодня запись в патрициониррванной по дате и филиалу таблице, в запросе указала филиал, дату и айдюк клиента

Чутт не здохла от злости

Al
15.10.2018
20:12:27
Чутт не здохла от злости
Ну так создай индекс

Natali
15.10.2018
20:12:31
Партиционированной

Al
15.10.2018
20:12:32
Делоф то

Natali
15.10.2018
20:12:43
Ну так создай индекс
Ты что, нельзя же

Мне объяснили-каждый день репликации и индексы будут ни к чему

Al
15.10.2018
20:13:04
Ты что, нельзя же
Табу? Шаман не велел?

Natali
15.10.2018
20:13:12
В кхд индексы редко используют

Google
Natali
15.10.2018
20:14:31
Мнне так сказади

Al
15.10.2018
20:14:40
Гыыыы

Natali
15.10.2018
20:14:46
Сейчас почитаю про кхд что-нибудь

Al
15.10.2018
20:16:21
Сейчас почитаю про кхд что-нибудь
Дык что там читать. Оно работает в один поток. И в случае нескольких задач одновременно не создает очередь а расшаривает между ними время. То есть прыгает туда сюда от этого все запросы виснут равномерно. ?

Natali
15.10.2018
20:17:31
Это к чему?

Я не работала с кхд никогда, думаю, почитать мне стоит

Al
15.10.2018
20:17:54
Это к чему?
Это к расказам

Natali
15.10.2018
20:17:59
Для общего развития

Это к расказам
Моим рассказам?

Намекаешь на мои рассказы?!

Al
15.10.2018
20:18:40
Для общего развития
Я как то почитал и понял что это какая то шляпа распиареная, но бесполезная на практике

Ибо кривая как сабля

Natali
15.10.2018
20:19:00
Кхд?

Я нипанимай(

Ну торможу сиодня (

Natali
15.10.2018
20:22:12
На их
Ранишь меня в самое сердце

Я стараюсь... рассказываю

Al
15.10.2018
20:22:39
Google
Al
15.10.2018
20:24:23
Я стараюсь... рассказываю
А я че. Я поддерживаю. Комментируя как могу. ?

Natali
15.10.2018
20:24:50
Тот рассказ сам знаешь какой-был ошибкой

Больше-НИ КО ГДА

Тем более у меня столько вопросов по кхд. Буду по ним и общаться. Как раз же тематика чата

Al
15.10.2018
20:27:07
Тот рассказ сам знаешь какой-был ошибкой
Да ладно. Нормально поболтали

ко?TEXHIK
15.10.2018
20:37:26
Natali
15.10.2018
20:43:27
пришел в чат, взял цитату, ушел из чата.
Мою цитату из мирк как-то запостили на баше, и она даж понабирала кучу тыщ плюсов и висит ро сей день, в веках. Но ссыль кидать не буду, поскольку цитата относится к моей интернет-юности и вау дорвалась до интернета, в стиле юношеского максимализма и модной тогда хамоватости

Edouard
15.10.2018
20:44:13
Точно так же как с индексами только без индексов
Самурай без меча во всем подобен самураю с мечом, но только без меча..

И без бд)

Natali
15.10.2018
20:45:42
Моих там 2 или 3
Не удивлена )))))))))

Al
15.10.2018
20:52:53
Не удивлена )))))))))
https://bash.im/quote/443607

Другие лень искать

Frank
15.10.2018
20:58:22
О, баш... Одну из моих там даже рисовали

Чсх ни разу сам не постил

Помнится про тополя Моне была, а рисовали "несколько дней не было нормального интернета" или как-то так

Natali
15.10.2018
21:01:55
Всем снов

Frank
15.10.2018
21:03:12
https://bash.im/quote/411176 во, нашлось даже

Google
Vladislav
16.10.2018
05:22:26

Страница 696 из 718