Size: a a a

2020 March 30

N

Nik in sql_ninja
А так какой-нибудь новичок твою поделку увидит и подумает, что так можно и правильно делать
источник

N

Nik in sql_ninja
А потом другим на работу такого принимать и страдать от рукожопости
источник

N

Nik in sql_ninja
Причём не только сослуживцам, но и юзерам
источник

AA

Albert Abdullin in sql_ninja
Так
источник

N

Nik in sql_ninja
Поэтому тебе и высказываю, чтобы видели, что это говноподелка и так не стоит делать
источник

AA

Albert Abdullin in sql_ninja
Кстати. Почему я выбрал where, а не join. Когда делаю с join, то результат запроса - пустая таблица
источник

AA

Albert Abdullin in sql_ninja
Хотя неважно. Думаю, что найду пример решения на сайте-учебнике
источник

N

Nik in sql_ninja
Albert Abdullin
Кстати. Почему я выбрал where, а не join. Когда делаю с join, то результат запроса - пустая таблица
Неправильно join прописал. Тебе поэтому и говорят структуру таблиц показать
источник

AA

Albert Abdullin in sql_ninja
Я здесь меньше суток. Нельзя картинки кидать, а тз бд длинное
источник

AA

Albert Abdullin in sql_ninja
Короче, если бы мне не сказали, что решение некрасивое, я бы не полез искать другие. Нашел. Вот за это ещё раз спасибо
источник

РR

Руслан Ruslan73 in sql_ninja
Albert Abdullin
Кстати. Почему я выбрал where, а не join. Когда делаю с join, то результат запроса - пустая таблица
Если надо товары с максимальной ценой найти, надо общий список товаров с ценой и названием модели получить и потом его сгруппировать по модели с выборкой max(price) для кажой модели.  Having не нужен вообще.
источник

AA

Albert Abdullin in sql_ninja
Руслан Ruslan73
Если надо товары с максимальной ценой найти, надо общий список товаров с ценой и названием модели получить и потом его сгруппировать по модели с выборкой max(price) для кажой модели.  Having не нужен вообще.
Having не нужен, да :). Это от неопытности. Про общий список так и сделал. А произведение всех таблиц, как оказалось, не надо.
источник

AA

Albert Abdullin in sql_ninja
Ну до главного додумался про price >= all - уже молодец. Так как эта часть есть во многих решениях
источник

РR

Руслан Ruslan73 in sql_ninja
Having нужен был бы если потом надо было например отсечь товары ценой меньше 1000р. Having это=  Where для таблицы после группировки
источник

AA

Albert Abdullin in sql_ninja
Руслан Ruslan73
Having нужен был бы если потом надо было например отсечь товары ценой меньше 1000р. Having это=  Where для таблицы после группировки
Да, я знаю. Спасибо. И спасибо @nikron79. Без тебя бы не полез дальше искать
источник

N

Nik in sql_ninja
Albert Abdullin
Да, я знаю. Спасибо. И спасибо @nikron79. Без тебя бы не полез дальше искать
Вот. Наезды тоже нужны.. 😉
Молодец, что выводы сделал.
источник

NB

Nuku Bukui in sql_ninja
нинжи! есть способ убить транзакцию пережившую перезагрузку?
источник

NB

Nuku Bukui in sql_ninja
или только ждать пока она доедет?
источник

DI

Dmitriy Ivanov in sql_ninja
Nuku Bukui
нинжи! есть способ убить транзакцию пережившую перезагрузку?
Что значит пережившую перезагрузку? База сейчас в состоянии restoring?
В логе сиквела должно быть  приблизительно такое
<dB name> is restoring phase 1
.... phase 2
.... phase 3
3 фаза последняя
источник

СХ

Светлана Ходырева in sql_ninja
Привет. Есть способ создать триггер, не блокируя таблицу во время создания?
Не могу сделать именно CREATE TRIGGER из-за deadlock
источник