Pull to refresh
4
0.1
Send message

Так же делаете два подзапроса с группировкой по компании - один вернёт почту, другой телефоны. С группировками можно даже inner join-ами обойтись, поскольку записи всегда будут.

Первый запрос работает некорректно. Если у вас два телефона и три почты у компании, то это даст шесть записей. Даже если будет по одному делопроизводству и вакансии, то в итоге их будет по шесть в count-ах

Грубо говоря,

Телефоны

(c1, t1), (c1, t2)

Почта

(c1, m1), (c1, m2), (c1, m3)

Делопроизводства

(c1, d1)

Вакансии

(c1, v1), (c2, v2)

Где c1 - некая компания

Тогда (это не настоящий sql), company join phone join mail join fssp join vacancy where company.inn = 'c1' дам нам аж двенадцать записей. Дистинкт по телефонам и почте нам поможет, а для fssp и вакансий его нет. Он бы помог посчитать уникальные вакансии и fssp компании, но вы сами должны понимать, что вы

  1. наплодили кучу ненужных данных в виде декартова произведения четырех коллекций

  2. Заставили СУБД их обрабатывать

Первый запрос неправильный. Так с one to many не работают - у вас телефоны умножатся на мыло, потом на fssp, а потом на вакансии, и вы потом будете думать, откуда там столько fssp и вакансий?

Дальнейшие запросы - это не оптимизация первого запроса, они совершенно от него отличаются - вы в них работу с one to many прячете в подзапросы, тем самым не давая данным разъезжаться, при этом второй запрос пердец какой безграмотный. Так же вы так и не избавились от дубликатов при работе с мылом и телефоном, просто вы их стыдливо спрятали под ковер дистинктом.

Имхо, если у вас логика кочует из бэкенда во фронт, то вы что-то делаете не так.

Security through obscurity по сути security и не является. Этот пароль скорей всего в голом виде лежал в бинарнике, так что никакой иды не нужно было. С таким же успехом его можно было в текстовом файле рядом положить.

Я считаю, что в списке должен быть Друг Каттинг, создатель lucene и один из создателей хадупа

Поэтому я никогда не думал, что нужно копить. И вот мне 38, у меня только $20'000 в банках, 12-летняя машина и четверть квартиры в стране,

Это надо очень постараться.

Эйнштейн Нобелевскую премию получил за обоснование фотоэффекта с помощью квантовой физики, где он ввел понятие кванта света - фотона (лажовое открытие, да?). Это было одна из четырех работ т.н. "года чудес" - 1905. До 1905-ого года у него не было никаких четырех статей, за которые он получил Нобелевскую премию, только статья, предвосхитившая его статью 1905-ого года по броуновскому движению.

Эйнштейн бы мог получить ещё несколько нобелевских премий, навскидку - общая теория относительности, лазеры, специальная теория относительности, статистика Бозе-Эйнштейна.

Люди получают нобелевские премии за подтверждение предсказаний Эйнштейна - премия за открытие гравитационных волн, премия 20-ого года за черные дыры, премия прошлого года за квантовую запутанность (ЭПР) и тд

Фу.

Кака у вас насыщенная жизнь

Я думал нам тут задвинут про forkjoinpool-ы и тому подобное.

Играл в коробочную версию, купленную в Кракове. Играл на английском языке и не понимаю, какие могли быть проблемы с этой игрой, что вот прям не давали возможности играть :)

Не поверите, но у меня xperia 1 III :)

Моей Соньке два года и дальше 11-ой версии она уже не шагнет.

В 45 лет надо будет менять электронный паспорт?

Думаю ещё из-за 88 не берут.

Выигрывают олимпиады, чтобы потом пойти в faang-ы всякие. Участие в олимпиадах слабо коррелирует с написанием книг по алгоритмам.

Адское количество опечаток, смесь ", ' и ' '. В "правильном" ответе на 7-ой вопрос в Антарктиде группировка не под дате, а по типу, а в пивоте для бедных почему-то идёт фильтрация по дате, а не типу. Ну и 600+400=100 :) Правильного ответа там вообще нет.

Словения - самая развитая и богатая из стран бывшей Югославии. Ее не коснулась война, она первой вошла в ЕС, еврозону и Шенген. Исторически она всегда была очень близка к Италии и Австрии.

Писал на VisualAge for Java 20+ лет назад. Это было что-то с чем-то конечно, но сейчас я бы на таком не стал писать.

Information

Rating
2,310-th
Registered
Activity