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 ответов

16 просмотров

Для решения некоторых задач на 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 почти все з...

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

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

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

Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
6
Приветствую. Есть N видео объектов (фильмы). Часть полной длины просмотра а часть короткие ( обрезаны титры). Задача найти идентичные фильмы. Я не в курсе, есть ли аналог шаз...
Nikolay Chudinov
7
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Кто знает как подружить Gstreamer с OpenCV? Вот такой пайплайн я шлю с гстримера но OpenCV + python у меня никак не получается его воспроизвести "gst-launch-1.0 nvarguscameras...
Artem
3
Как потом сделать чтобы питон видел нахождение скомпилированных файлов? Я через системные переменные пробовал указать расположение но не помогло
Artem
5
https://youtu.be/d8Jx6zO1yw0?si=AvWkrBe-RS3FAlWX Компилировал с CUDA по этому гайду, единственно моменты: 1) С VS 2022 работает, нужно только что бы была установлена среда C...
Denis
3
Всем привет, может кто знает нормальных иностранных хостинг провайдеров. Что бы по качеству аналогичные netangels, beget, timeweb?
Black Cat
4
Добрый день , слышали про то что XML схемы https://schemas.xmlsoap.org/soap/envelope/ перестали работать со поза-вчера. А домен https://schemas.xmlsoap.org/ , отвечает 404 оши...
Max Dubovsky
3
Второй вопрос: снимаются ли эти ограничения при покупке на fragment хрени за кучу денег? (до 4096 / 2048)
Артем Уколов
3
Карта сайта