Size: a a a

2020 May 29

I

Intelpentium3 in sql_ninja
Добрый день. Прошу помочь понять вот это: SELECT continent, name, area FROM world x WHERE area>= ALL (SELECT area FROM world y WHERE x.continent=y.continent AND area>0)

x и у это тот же самый world???? Но там же не написано АS world....
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
world x
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
world = x
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
так понятнее?
источник

I

Intelpentium3 in sql_ninja
То есть world AS x?
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
да
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
некоторые операторы могут пропускаться
источник

I

Intelpentium3 in sql_ninja
А в чем смысл усложнять код, если можно писать world.continent?😄
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
потому что если ты напишешь
world.continent=world.continent то будет херня
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
ты сравнишь сам с собой
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
а не с двумя разными выборками
источник

I

Intelpentium3 in sql_ninja
Вот именно. Ведь если world=x и world=y, то x=y, где логика и в чем разница?😐
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
неверно
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
ещё есть where
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
и именно оно делает разным x и y
источник

I

Intelpentium3 in sql_ninja
Ааааа, то есть рассматриваются два отдельных случая выбора таблицы?
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
да
источник

TS

Tim Safari in sql_ninja
Max Chistyakov
Не в курсе, есть ли возможность, чтобы дата флоу и SQL Task в ссисе выполнялись в одном батче? Я смотрю, в свойствах компонента прописан уровень изоляции транзакции, но это, судя по тому что писал выше, индивидуальная транзакция компонента. А не одна транзакция, в которой выполнялся бы пакет
Макс, сделай inserted.id в табличную переменную, которую потом на выход компонента подавай(собственно, это уже и предложено выше)
источник

I

Intelpentium3 in sql_ninja
спасибо большое
источник

DS

Denis Suhotin in sql_ninja
Max Chistyakov
Не в курсе, есть ли возможность, чтобы дата флоу и SQL Task в ссисе выполнялись в одном батче? Я смотрю, в свойствах компонента прописан уровень изоляции транзакции, но это, судя по тому что писал выше, индивидуальная транзакция компонента. А не одна транзакция, в которой выполнялся бы пакет
Вроде можно на группу задать транзакцию, если правильно помню. Соответственно, можно в эту группу закинуть датафлоу и что там ещё нужно.
источник