DC
arrayFirstIndex -- только первый
такого запроса не должно быть, индексы массивов не нужны и вредны, все можно сделать без них
Size: a a a
DC
SK
У
SK
G
v20.6.4.44-stable
Д
SK
d = 0
. Если заменить distributed таблицу на local, то возвращает d = 1
SELECT
(
1 IN (
SELECT 1
)
) as d
FROM table_distributed
GROUP BY Id
select 1
заменить на select 1 from non_existed_table
, где non_existed_table
- это несуществующая таблица, то запрос не падает с ошибкой, а выполняется, возвращая d = 0
. То есть как будто подзапрос вообще не выполняется и отбрасывается.IN
? Или я что то упускаю?DC
select 1
заменить на select 1 from non_existed_table
, где non_existed_table
- это несуществующая таблица, то запрос не падает с ошибкой, а выполняется, возвращая d = 0
. То есть как будто подзапрос вообще не выполняется и отбрасывается.IN
? Или я что то упускаю?DC
SELECT 1 IN
(
SELECT 1
) AS d
FROM remote('127.0.0.1,127.0.0.2', system.one)
GROUP BY dummy
┌─d─┐
│ 0 │
└───┘
SELECT 1 IN
(
SELECT 1
) AS d
FROM remote('127.0.0.1,127.0.0.2', system.one)
┌─d─┐
│ 1 │
└───┘
┌─d─┐
│ 1 │
└───┘
SK
DC
DC
SK
select
if(
max(Field1) in (
select F
from table
),
1,
2
)
from distributed
group by Field2
DC
select
if(
max(Field1) in (
select F
from table
),
1,
2
)
from distributed
group by Field2
table
она где? на инициаторе?SK
SK
table
она где? на инициаторе?ТМ
A
D
ДБ