Apt
https://www.db-fiddle.com/ Можешь накидать структуру тут и проверить запрос. Заодно поэксперементируешь.
Спасибо! Вы имеете ввиду из задания где нарисованы три таблицы - повторить их вручную тут?
Igor
Очень интересный подход с рекомендацией применения оконных функций.
Нужно оставлять для подумать пространство) можно без агрешации чисто джойнами) предлагаю попробовать)
Mikhail
Спасибо! Вы имеете ввиду из задания где нарисованы три таблицы - повторить их вручную тут?
Да. Накидываешь структуру с данными, затем можно выполнять свои запросы в песочнице.
Mikhail
Нужно оставлять для подумать пространство) можно без агрешации чисто джойнами) предлагаю попробовать)
А затем ждем решение через триггеры, хранимую процедуру и дополнительную таблицу.
Igor
А затем ждем решение через триггеры, хранимую процедуру и дополнительную таблицу.
Точно, а потом пациент поймет, что как то это сложно и может быть начнет задумываться, а не просто копировать решения. ПыСы не факт что оконная функция будет медленней агрегации
Сергей
Сергей
У тебя самого решение получилось рабочее?
Igor
У тебя самого решение получилось рабочее?
О господи... Проехали не запоминай
Сергей
Ну, вот. Рассчитывал узнать что-то интересное, а-н нет, не судьба.
Igor
Ну, вот. Рассчитывал узнать что-то интересное, а-н нет, не судьба.
Ну так сперва подумай, в чем интерес сразу узнать решение
Andrii
А как Вы без агрегаций убедитесь в количестве просмотров более 2х?
Ну... Можно попытаться сделать два джойна на таблицу просмотров под разными алиасами. Если просмотров больше одного, то оба значения будут различны.
Сергей
Я не спрашивал готовое решение, уточнил только решаемая ли это задача. Если ты от балды ляпнул ради "рофла", зачем я буду себе ломать голову?
Igor
Для одного клиента чекнуть что нет вью с меньшим айди но есть с большим это будет не два а три джойна на одну таблицу) ... Еще вместо оконных функций можно офсет и топ заюзать. Решений как всегда миллион это же скуль)
Apt
Ребят, вопрос такой. Буду ли я в чём то ограничен в простой базовой практике программирования и тестирования, если по вынужденной причине у меня останется только какой нибудь не особо старый планшет вроде базового айпада или аналога на андройде? Смогу ли я оттачивать навыки до получения работы без компьюетра на планшете? Допустим если клавиатуру докупить к нему дешевую? В целом ведь никто не отменял приложения-тренажёры на сайтах, и в формате приложений? Да и IDE наверняка есть на планшеты. Вроде бы в теории всё должно быть сносно. Работает ли кто на планшетах и можно ли обойтись без комплюхтера в обучении и минимальной практике? Спасибо заранее!
Maksim Pozharskiy
Всё что ты перечислил можно использовать, техническая возможность есть, но это больше поиграться, может базовый синтаксис поучить в онлайн компиляторах. К работе тебя это слабо приблизит, лучше постараться купить дешевенький комп
Apt
К сожалению нет, нормальная продуктивная практика возможно только с компом
а какой минимум брать если из прямо ультрабюджетных ноутов? Во сколько с рук выйдет самое дно, позволяющее заниматься?
Igor
Спасибо, есть над чем подумать!
Посмотри на Андрия и сам так никогда не делай. Купить комп дешевле чем убить время и нервы.
Михаил
Что значит вдруг, количеством брать, что нибудь обязательно запустится)
да. А если не запустится- их проблемы, что pr приняли)
Apt
Как думаете, за 7-10 реально найти что то из старых ноутов, что позволит хотя бы просто поставить всё основное на десятке?
Azamat
Ставь линукс 😎
Andrii
Некоторые сборки Linux, которых достаточно, запустятся на достаточно старом железе.
Алексей
шо ты как лох! без оконных функций ... нужно ловить клиентов только на 2м просмотре ;) SELECT lastname FROM ( SELECT clientid, ROW_NUMBER() OVER (PARTITION BY client_id ORDER BY client_id) as view_number FROM views WHERE apartmentid IN ( SELECT id FROM apartments WHERE room=3) ) v JOIN clients ON clients.id = v.client_id AND view_number = 2
Блин, то ниче ниче, то как теряю и всё я как будто на чужом языке читаю. А про партишн я сразу подумал, но про тупил 4 часа. 😭 Че я тупой такой. Я прям не понимаю SQL. Мало того что первая строчка это конец фразы, ещё и нельзя понять как отсечь что нужно😒
Михаил
бывает что дров нет под нужную ОСь
Алексей
Нужно оставлять для подумать пространство) можно без агрешации чисто джойнами) предлагаю попробовать)
Я застрял на следующем: Select name, address, rooms From view Inner join client on client.id=view.cli_id Inner join apartment on apsryment.id= view.ap_id Where rooms=3 Чего у меня не хватает чтоб было правильно?
SSS
Как думаете, за 7-10 реально найти что то из старых ноутов, что позволит хотя бы просто поставить всё основное на десятке?
Советую не страдать хернёй, накопить деньги и купить нормальную рабочую машину
SSS
Тем более это не так сложно
Алексей
Тем более это не так сложно
Ну это как посмотреть. Я пару лет назад покупал за 50к и это не фига не просто
SSS
Ну это как посмотреть. Я пару лет назад покупал за 50к и это не фига не просто
Ну я тоже пару лет назад покупал, только за 80. Поработал офиком 2,5 месяца без выходных. Помимо этого я уже давно живу отдельно
SSS
С покупкой поздравляю!)
Only
С покупкой поздравляю!)
Та уже пара месяцев покупке) но ноут рил кайфовый
SSS
Для учебы мама купила?
SSS
Признайся
Only
Признайся
Сам, без мам, пап и кредитов)
SSS
Умачка какая
Сергей
Или ещё она называлась ранее "SQL для простых смертных"
Алексей
Или ещё она называлась ранее "SQL для простых смертных"
Мне книжки не помогают у меня есть Библия SQL , но пока мне не покажут пальцем... Не очень короче. Я почему-то только простенькое. Помню на степике 3 месяца одно задание мусолил
Алексей
Ну... Надо просто понять, что вернёт запрос SELECT * FROM table a, table b, у меня просветление наступило после этого
Эх с этим нет проблем. А вот как отобрать все курсы абитуриента 'Тванов' на которые он подавал документы и прошел по проходным балам
Анатолий
Как думаешь, винду 10 потянет? 🌚
Что за ноут? Чтоб характеристики глянуть и цену😉
Алексей
Что за ноут? Чтоб характеристики глянуть и цену😉
Какой-то райзен но сколько оперативы он мне не ответил
Алексей
Ну... Надо просто понять, что вернёт запрос SELECT * FROM table a, table b, у меня просветление наступило после этого
Да, а самое обидное это мое образование, да в 93 был не sql, a FoxPro, но ведь все равно СУБД
Only
Что за ноут? Чтоб характеристики глянуть и цену😉
Asus rog strix 2021 Конкретно у меня ryzen 4800h+3050ti+24gb ram (с завода 16гб одной плашкой, ещё докинул 8ку)
Алексей
24гб
Это же про ОЗУ?
koichi
С завода Ryzen в одноканальном режиме?
почти всегда ноуты с одной плашкой пихают даже на райзене, это завсегдатая проблема
Никита
Потеря производительности на ровном месте.
koichi
да, а ведь никто из сборщиков и не знал
Only
Потеря производительности на ровном месте.
Ну я докинул недорогую восьмёрку и вот у меня двуканал
koichi
итак понятно, что нужен двухканал, но те, кто ноуты билдят обычно как бы не для людей из производят, только определенные партии с двухканалом, где 16 будут двумя под два слота, а не 16 одной, а уж тем более те фирмы, кто сами озу и продают еще
Алексей
Да
Машина огонь у меня ryzen 3, 8gb, 256 SSD
SSS
Машина огонь у меня ryzen 3, 8gb, 256 SSD
Хм, ноут не от hp случаем?
Алексей
А у нас как подешевле
koichi
Потому что так дешевле
дешевле вставить одну плашку вместо двух в двухслотовую ноутбучную мать? такое, там разброс не такой большой, чтобы на этом именно экономить, там все прекрасно понимают, что нужен двухканал, особенно для жирных софтин и игр, но толку, если в таком ноуте либо проц либо видюха, либо тротллинг и сразу ботлнек, как с новыми ноутами на мобильных интелах. там хоть попу в кровь разорви ноут мертворожденный для новых тайтлов. Да и лишний раз забайтить купить плашечку озу всем хочется, потому что несмышленный нормис-юзер первым делом проапгрейдить ноут захочет, начиная с озу