Size: a a a

2021 February 11

AL

Andrey Losev in sql_ninja
Les
бтрфс можно ставить)
дак она же с 2.6 поддерживалась
источник

AL

Andrey Losev in sql_ninja
хотя как по мне райзерфс была самой крутой
источник

L

Les in sql_ninja
Andrey Losev
дак она же с 2.6 поддерживалась
не, она збс только на свежаке
источник

AL

Andrey Losev in sql_ninja
ну я на экстах 2,3,4 и райзере только работал
источник

AL

Andrey Losev in sql_ninja
бтр как-то потыкал на заре и оставил это дело
источник

DI

Dmitriy Ivanov in sql_ninja
источник

ДL

Дмитрий Lamespy😎... in sql_ninja
Всем привет. А как тут вопросы задать, сразу удаляется сообщение
источник

ДL

Дмитрий Lamespy😎... in sql_ninja
А вот пошло вроде)
подскажи плиз!
можно ли делать left join но с условием?
типо такого
select * from table 1 tb1
left join table 2 analytics
on
tb1.источник = analytics.источник and
if null(tb1.id кампании = analytics.id кампании,
tb1.название кампании = analytics.id кампании)
Или как бы вы сделали эту задачу
Бд - ms sql
источник

MR

Mafusail Romanovich in sql_ninja
Дмитрий Lamespy😎
А вот пошло вроде)
подскажи плиз!
можно ли делать left join но с условием?
типо такого
select * from table 1 tb1
left join table 2 analytics
on
tb1.источник = analytics.источник and
if null(tb1.id кампании = analytics.id кампании,
tb1.название кампании = analytics.id кампании)
Или как бы вы сделали эту задачу
Бд - ms sql
Не совсем понял какое именно условие в джойн запихнуть хочешь
источник

ДL

Дмитрий Lamespy😎... in sql_ninja
Вот это
if null(tb1.id кампании = analytics.id кампании,
tb1.название кампании = analytics.id кампании)
То есть я хочу сделать так если при первом метчинге было значение null, тогда надо использовать 2 условие и брать другой столбец для метчинга
источник

MR

Mafusail Romanovich in sql_ninja
Ну такое
Может изначально подготовить в таблице поле в которое через IFNULL будешь загонять значения из обоих столбцов?
источник

AS

Alexey Shumkin in sql_ninja
Дмитрий Lamespy😎
Вот это
if null(tb1.id кампании = analytics.id кампании,
tb1.название кампании = analytics.id кампании)
То есть я хочу сделать так если при первом метчинге было значение null, тогда надо использовать 2 условие и брать другой столбец для метчинга
если при первом метчинге было значение null,
А в каком случае оно таким будет, это "значение"?
источник

AK

Andrey Ka in sql_ninja
Ну можно же сделать  and ( Id = Id or name = name)? Null не равен налу же
источник

ДL

Дмитрий Lamespy😎... in sql_ninja
Alexey Shumkin
если при первом метчинге было значение null,
А в каком случае оно таким будет, это "значение"?
Analytics.Id кампании может быть а может и не быть но это приоритетный способ соединить данные, но если вдруг так окажется что id нет, тогда используем запасной способ соединения - это по названию кампании, а оно будет почти всегда.
И вот это условие должно это проверить и правильно сметчить
источник

AS

Alexey Shumkin in sql_ninja
Дмитрий Lamespy😎
Analytics.Id кампании может быть а может и не быть но это приоритетный способ соединить данные, но если вдруг так окажется что id нет, тогда используем запасной способ соединения - это по названию кампании, а оно будет почти всегда.
И вот это условие должно это проверить и правильно сметчить
Дык, и напиши так :)
Join ...
On ( bla-bla = .id or bla-bla = .name)
источник

ДL

Дмитрий Lamespy😎... in sql_ninja
Alexey Shumkin
Дык, и напиши так :)
Join ...
On ( bla-bla = .id or bla-bla = .name)
А то есть в первом случае если он не соединит он будет пробовать по 2 условию? И все это такой простой конструкцией - or?
источник

AS

Alexey Shumkin in sql_ninja
Дмитрий Lamespy😎
А то есть в первом случае если он не соединит он будет пробовать по 2 условию? И все это такой простой конструкцией - or?
А, не совсем так
Так:

On ( .id is not null and bla-bla = .id) or bla-bla = .name
источник

AS

Alexey Shumkin in sql_ninja
Дмитрий Lamespy😎
А то есть в первом случае если он не соединит он будет пробовать по 2 условию? И все это такой простой конструкцией - or?
Ну, тебе ж надо либо по первому, либо по второму )
Всё довольно просто
источник

ДL

Дмитрий Lamespy😎... in sql_ninja
Alexey Shumkin
А, не совсем так
Так:

On ( .id is not null and bla-bla = .id) or bla-bla = .name
Спасибо, попробую отпишусь)
источник

AK

Andrey Ka in sql_ninja
Alexey Shumkin
А, не совсем так
Так:

On ( .id is not null and bla-bla = .id) or bla-bla = .name
А зачем на нал то условие? Нал и так не равен нал)
источник