72 похожих чатов

Добрый день! а на sql-ex.ru можно смотреть чужие ответы? Your query returned

the correct dataset on the first (available) database, but it returned incorrect dataset on the second checking database.
* Wrong number of records (less by 4)
а то уже на втором упражнении такое предупреждение получаю
хотелось бы правильно и чисто делать)

51 ответов

66 просмотров

Для решения некоторых задач на sql-ex надо добавлять в запрос distinct, даже если выборка идёт по одной таблице. Это маразм, конечно, но с ним тесты все проходятся

Iurii Shaporenko
Для решения некоторых задач на sql-ex надо добавля...

я именно с distinct использую и такое предупреждение)

Нельзя

Ilya Zviagin
Нельзя

оппа surprisingly ) тогда не обращать на предупрждение? или всё таки какой то оптимальный запрос есть?

Ilya Zviagin
Оптимальный там не надо, там надо правильный

Ну по ответу сайта ответ неправильный хотя респонс совпадает с ожидаемым

Ilya Zviagin
Значит, не всегда совпадает. То есть запрос неправ...

Вот не вижу когда может не совпадать Есть наводка?

Ilya Zviagin
Это надо теплицы изучать и задачу

Task: List all printer makers. Result set: maker. Query : select distinct p1.maker from Product p1 right join Printer p2 on p2.model = p1.model

Ilya Zviagin
А задание ?

так таск и есть задание)

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
screenshot Task: List all printer makers. Result set: maker....

Тут и ошибка, что НЕ должен быть внешний JOIN

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
не понял если чесно(

Ты нахера там написал RIGHT JOIN ? Расскажи ...

Ilya Zviagin
Ты нахера там написал RIGHT JOIN ? Расскажи ...

чтобы вывел только те которые есть в Принтере

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
не понял если чесно(

Мало того, что НИКОГДА RIGHT JOIN не должен использоваться, вообще, так к тому же тут это противоречит условиям задачи.

Ilya Zviagin
Ты ошибся. RIGHT JOIN не даст тебе этого условия.

right join будет показывать только те данные которые имеются с правой стороны join'a же

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
screenshot unfortunately) то же самое

даже если right incorrect inner то же самое показывает(

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
даже если right incorrect inner то же самое показ...

Если он показывает то же самое, это ещё не значит, что он правильный.

Ilya Zviagin
Это правильный запрос.

почему сайт так не думает 😅

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
screenshot unfortunately) то же самое

Вот правильный запрос, а что он там на этом ебанутом сайте не так выдаёт - спрашивай у ебанутых авторов сайта.

Ilya Zviagin
Вот правильный запрос, а что он там на этом ебанут...

разве это ж типа популярный сайт или что то лучше порекомендуешь?

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
разве это ж типа популярный сайт или что то лучше...

Лучше ничего нет. Это не делает этот сайт хорошим. А его авторов не мудаками.

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
screenshot Task: List all printer makers. Result set: maker....

Вот можешь объяснить, почему связь в таблицах наследования не по первичному ключу, (code) , а по символьному значению model ? А я объясню - мудаки писали...

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
screenshot Task: List all printer makers. Result set: maker....

Почему связь вообще не по уникальному полю ? В product оно уникально - должно быть во всех остальных таблицах тоже быть уникальным. Потому что мудаки писали.

Kirill Leontev
в product.type что?

PC Printer Laptop добавил, но всё равно та же "ошибка"

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
screenshot Task: List all printer makers. Result set: maker....

Почему price - общее свойство всех товаров-продуктов - не в продукте , а в каждом наследнике продукта ?

в смысле, на этот запрос что отвечает?

не, ты не понимаешь. Это СПЕЦИАЛЬНО сделано, чтобы ты типа учился работать с кривыми БД!

Kirill Leontev
в смысле, на этот запрос что отвечает?

по заданию другой запрос нужен) я в конец добавил where p1.type = 'Printer' то же самое ошибка в базе которую не показываем типо)

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
по заданию другой запрос нужен) я в конец добавил ...

Откуда ты знаешь какой запрос нужен по заданию ? Он может быть любой, лишь бы выдавал правильные данные.

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
по заданию другой запрос нужен) я в конец добавил ...

по заданию нужно вывести всех производителей принтеров. где написано что в нем должен быть джоин?

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
разве это ж типа популярный сайт или что то лучше...

на leetcode много задач. правда по sql почти все за paywall. но там за эти деньги разбор и комьюнити, а не просто правильно-неправильно.

Kirill Leontev
на leetcode много задач. правда по sql почти все з...

дааа в литкоде ещё хотел чекнуть скл задачи) спасибо)

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта