Size: a a a

DBA - русскоговорящее сообщество

2021 March 10

N

Nick in DBA - русскоговорящее сообщество
наверное можно извернуться и не делать отдельную сущность, но не стоит
источник

ВД

Владислав Денисович... in DBA - русскоговорящее сообщество
Здравствуйте. Подскажите, что делает эта конструкция ?
источник

К

Какой-то Хмырь... in DBA - русскоговорящее сообщество
а никто не замерял в ПГ клонирование БД быстрее через
pg_dump db1 | psql db2
или
pg_dump -Fc db1 | pg_restore --dbname=db2

версия допотопная нет возможности снять pg_dump в несколько потоков
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Владислав Денисович
Здравствуйте. Подскажите, что делает эта конструкция ?
Призвана менять некоторые записи в таблице Book.
Но именно данная конструкция не делает ничего, поскольку некорректна семантически.
Хотя может в данной субд так можно...
источник

VL

V. Lavrinovics 🇦🇹... in DBA - русскоговорящее сообщество
Anatoly Shirokov
select * from a join b без on - это расширение mysql, означающее декартово произведение. В твоем случае это зачем?
Здравствуйте, не совсем понял вопрос, но если вопрос по поводу - "для чего ON"? Тогда ответ такой — ON для того чтобы делать условие по 3 таблицам сразу.
источник

VL

V. Lavrinovics 🇦🇹... in DBA - русскоговорящее сообщество
Если что то можно сделать лучше, посоветуйте, но главная проблема в том что сортировку нужно сделать по категории, для-кого, цена, а не о товару.
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
V. Lavrinovics 🇦🇹
Здравствуйте, не совсем понял вопрос, но если вопрос по поводу - "для чего ON"? Тогда ответ такой — ON для того чтобы делать условие по 3 таблицам сразу.
Вопрос по вашему запросу, у вас несколько join без условия, без on
источник

VL

V. Lavrinovics 🇦🇹... in DBA - русскоговорящее сообщество
Anatoly Shirokov
Вопрос по вашему запросу, у вас несколько join без условия, без on
Их можно убрать если нужно. Они остались по причине того что вместо цифр были эти таблицы с join-ами.
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
V. Lavrinovics 🇦🇹
Их можно убрать если нужно. Они остались по причине того что вместо цифр были эти таблицы с join-ами.
Интересный подход.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
V. Lavrinovics 🇦🇹
Здравствуйте, не совсем понял вопрос, но если вопрос по поводу - "для чего ON"? Тогда ответ такой — ON для того чтобы делать условие по 3 таблицам сразу.
ON для того чтобы делать условие по 3 таблицам сразу. — так не бывает
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
Ilia Zviagin
ON для того чтобы делать условие по 3 таблицам сразу. — так не бывает
Бывает, ты же видел запрос
источник

АА

Андрей Агеев... in DBA - русскоговорящее сообщество
V. Lavrinovics 🇦🇹
Их можно убрать если нужно. Они остались по причине того что вместо цифр были эти таблицы с join-ами.
Алиасы для нужных столбцов прописать (смущает, что они все c одним именем id) и их указать в инструкции сортировки уже пробовали? (mysql не знаю, если что)
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Anatoly Shirokov
Бывает, ты же видел запрос
Не бывает чтобы для трёх таблиц сразу
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
Ilia Zviagin
Не бывает чтобы для трёх таблиц сразу
Посмотри его запрос, бывает
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
Во всяком случае, парень не понимает намеков.
источник

АА

Андрей Агеев... in DBA - русскоговорящее сообщество
Владислав Денисович
Здравствуйте. Подскажите, что делает эта конструкция ?
пишет файл в поле Book таблицы Book в формате varbinary(max)
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Anatoly Shirokov
Посмотри его запрос, бывает
Где тут условие на три таблицы сразу ? Где вообще условие на B1 ?

SELECT DISTINCT A.id, A.src, A.name, A.price
     FROM
       items A
     INNER JOIN categories B1
     INNER JOIN item_category C1
       ON A.id = C1.item_id AND C1.category_id IN(1,2,3,4)
     INNER JOIN dears B2
     INNER JOIN item_dear C2
       ON A.id = C2.item_id AND C2.dear_id IN(1)
     INNER JOIN prices B3
     INNER JOIN item_price C3
       ON A.price = C3.item_price AND C3.price_id IN(1,2,3)
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
Ilia Zviagin
Где тут условие на три таблицы сразу ? Где вообще условие на B1 ?

SELECT DISTINCT A.id, A.src, A.name, A.price
     FROM
       items A
     INNER JOIN categories B1
     INNER JOIN item_category C1
       ON A.id = C1.item_id AND C1.category_id IN(1,2,3,4)
     INNER JOIN dears B2
     INNER JOIN item_dear C2
       ON A.id = C2.item_id AND C2.dear_id IN(1)
     INNER JOIN prices B3
     INNER JOIN item_price C3
       ON A.price = C3.item_price AND C3.price_id IN(1,2,3)
Илья, я тебя должен предупреждать о сарказме?
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Anatoly Shirokov
Илья, я тебя должен предупреждать о сарказме?
Не, какой сарказм в 11 часов ночи?
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
Ilia Zviagin
Не, какой сарказм в 11 часов ночи?
Хз, у меня норм
источник