Size: a a a

2020 March 21

G

G0dless in sql_ninja
Tim Safari
Правда, говорят, тут уже города закрывают..
Яки таки города?
источник

TS

Tim Safari in sql_ninja
G0dless
Яки таки города?
Да это пока слухи просто )
источник

А

Андрій in sql_ninja
Tim Safari
Да это пока слухи просто )
Ну в Украине все междугородные рейсы зафрижегы.
источник

А

Андрій in sql_ninja
Жд, автобусы, авиа не раьотают
источник

M

Mikhail in sql_ninja
Ребята, нужно написать запрос в котором есть  селект из таблицы 1 - он иннер джойнится с  таблицей 2 потом делается юнион с селектом из таблицы 1. У меня отображается ошибка: у селектов до и после юниона разное количество столбцов
источник

NP

Nick Proskuryakov in sql_ninja
Код в студию
источник

G

Gopneg in sql_ninja
Mikhail
Ребята, нужно написать запрос в котором есть  селект из таблицы 1 - он иннер джойнится с  таблицей 2 потом делается юнион с селектом из таблицы 1. У меня отображается ошибка: у селектов до и после юниона разное количество столбцов
ну так сделай одинаковое
источник

V

Victor in sql_ninja
Mikhail
Ребята, нужно написать запрос в котором есть  селект из таблицы 1 - он иннер джойнится с  таблицей 2 потом делается юнион с селектом из таблицы 1. У меня отображается ошибка: у селектов до и после юниона разное количество столбцов
кол-во столбцов в в селектах до и после union разное?
источник

M

Mikhail in sql_ninja
" SELECT * FROM Table1 tab1 " +
           "INNER JOIN Table2 tab2 ON tab1.someId = tab2.someID " +
           "WHERE tab2.condition = 1 " +
           "UNION SELECT * FROM Table1 tab1 " +
           "WHERE tab1.condition=0 AND tab1.condition2 is NULL "
источник

G

Gopneg in sql_ninja
ну вот теперь сделай одинаковое количество столбцов в селекте
источник

V

Victor in sql_ninja
" SELECT tab1.* FROM Table1 tab1 " +
           "INNER JOIN Table2 tab2 ON tab1.someId = tab2.someID " +
           "WHERE tab2.condition = 1 " +
           "UNION SELECT tab1.* FROM Table1 tab1 " +
           "WHERE tab1.condition=0 AND tab1.condition is NULL "
источник

V

Victor in sql_ninja
я починил!
источник

V

Victor in sql_ninja
но нафига идти таким путем :)
источник

G

Gopneg in sql_ninja
Victor
но нафига идти таким путем :)
хуй знает, тебя надо спросить, ты же починил
источник

M

Mikhail in sql_ninja
Victor
" SELECT tab1.* FROM Table1 tab1 " +
           "INNER JOIN Table2 tab2 ON tab1.someId = tab2.someID " +
           "WHERE tab2.condition = 1 " +
           "UNION SELECT tab1.* FROM Table1 tab1 " +
           "WHERE tab1.condition=0 AND tab1.condition is NULL "
Супер!
источник

M

Mikhail in sql_ninja
Victor
но нафига идти таким путем :)
А какие ещё есть варианты?
источник

V

Victor in sql_ninja
left join справился бы с такой логикой и намного быстей
источник

G

Gopneg in sql_ninja
Victor
left join справился бы с такой логикой и намного быстей
нука перепиши на лефт джойн этот юнион
источник

M

Mikhail in sql_ninja
Victor
left join справился бы с такой логикой и намного быстей
А подробней?
источник

V

Victor in sql_ninja
" SELECT tab1.* FROM Table1 tab1 " +
           "left JOIN Table2 tab2 ON tab1.someId = tab2.someID " +
           "WHERE tab1.condition=0 AND tab1.condition is NULL  and  tab2.condition = 1"
источник