Yaroslav
17.05.2018
10:42:29
А по какому принципу должны сопоставляться строки?
(Что-то это не очень похоже на транспонирование, с виду.)
Linux
17.05.2018
10:43:51
или это анрил
X
17.05.2018
10:44:10
хорошо тогда у меня еще один вопрос про порядок выполнения, есть селект с джоинами, и после него where по собранной таблице, сначала сджоинтися таблица, а потом будут фильтра или наоборот
Google
X
17.05.2018
10:44:49
выгоднее сделать сначала фильтр, а потом джоин по сотавшимся значениям, верно?
Yaroslav
17.05.2018
10:44:57
Artyem
17.05.2018
10:47:24
X
17.05.2018
10:48:06
Linux
17.05.2018
10:48:18
на бок
Yaroslav
17.05.2018
10:49:43
с LEFT JOIN очень большая разница будет
Причём тут LEFT JOIN? Запросы либо логически эквивалентны, и тогда, во многих случаях, см. мой ответ. ;)
А если нет, сам вопрос не имеет смысла (что толку сравнивать логически разные запросы)?
на бок
Нет, конечно —- это (грубое) нарушение реляционной модели.
Т.к. в вашем случае _схема_ результата должна зависеть от данных.
Если вам это очень нужно, см. tablefunc (ссылку уже давали).
Linux
17.05.2018
10:52:30
X
17.05.2018
10:52:35
тогда вопрос по другому фильтр по таблице а потом на основании ее join и сначала join всего,А потом фильтр, логически разные запросы? по мне да и по мне должно быстрее отработать
Sergey
17.05.2018
10:52:42
Стесняюсь спросить, а что это за тулза?
Dmitriy
17.05.2018
10:53:01
Google
Sergey
17.05.2018
10:53:20
Yaroslav
17.05.2018
10:54:48
X
17.05.2018
10:55:14
да они возвращают один и тот же результат
но я не согласен
с тем что это будет у постгреса одно и тоже
смотрите есть таблица в ней два поля пол и возарст в виде ранжирования
где меньше итераций, если нам надо забрать женщин 23-34
отсеят всех женщин и потом возраст
или отсеят сначала возраст а потом женщин
по мне лучше снала возраст потом пол
Yaroslav
17.05.2018
10:58:00
с тем что это будет у постгреса одно и тоже
А зря. ;) (Если вы считатете, что PostgreSQL обращает хоть какое-то внимание на то, в каком порядке вы написали условия, вы ошибаетесь.)
Покажите лучше конретный пример, короче говоря...
X
17.05.2018
10:58:02
потому что пол может занимать в среднем пол таблицы
там и обсудим
чтобы уже обсудить предметно))
Yaroslav
17.05.2018
11:00:36
Alexey
17.05.2018
11:10:29
Всем привет
Подскажите пожалуйста, как дать права для VOLUME для DOCKER ?
Denis
17.05.2018
11:22:39
на хост-машине попробуйте поменять владельца на пользователя с тем же айди, под которым база работает внутри контейнера
докер никак не маппит владельца
Google
Olexande
17.05.2018
11:45:27