Вопросы по теме 'lateral-join'
Разница между LATERAL FLATTEN () и TABLE (FLATTEN ()) в Snowflake
В чем разница между использованием LATERAL FLATTEN(...) и TABLE(FLATTEN(...)) в Snowflake? Я проверил документацию по FLATTEN , _ 4_ и _ 5_ и не может понять функциональную разницу между следующими запросами.
select
id as...
594 просмотров
schedule
15.10.2021
Как написать SQL-запрос, который преобразует телефонные номера из столбцов в один столбец?
Как написать SQL-запрос, преобразующий телефонные номера из столбцов в один столбец. Предположим, что существует несколько идентификаторов personID, и каждый personID имеет до 3 типов телефонов: основной, дополнительный и третичный. В настоящее...
50 просмотров
schedule
24.09.2021
В чем разница между LATERAL JOIN и подзапросом в PostgreSQL?
С тех пор, как в Postgres появилась возможность выполнять LATERAL соединения, я читал об этом, поскольку в настоящее время я делаю сложные дампы данных для своей команды с множеством неэффективных подзапросов, из-за которых общий запрос занимает...
123757 просмотров
schedule
05.04.2022
Получить количество связанных строк в postgres с существующим боковым соединением
Этот запрос дает мне несколько строк из table1 вместе с соответствующими записями из table2 с использованием left join lateral . Я ограничил строки из таблицы 2 до 10 строк в каждой.
select t1.id, array_agg(t2.column1)
from table1 t1
left...
189 просмотров
schedule
05.06.2022
Выберите из функции PostgreSQL, которая возвращает составной тип
Как включить функцию, которая возвращает составной тип, в SELECT ? У меня есть составной тип:
CREATE TYPE public.dm_nameid AS (
id public.dm_int,
name public.dm_str
);
Кроме того, у меня есть функция, которая возвращает этот тип...
5704 просмотров
schedule
20.10.2022
СГРУППИРОВАТЬ ПО в ПЕРЕКРЕСТНОМ ПРИМЕНЕНИИ
Пусть у нас есть две таблицы
create table A (
fkb int,
groupby int
);
create table B (
id int,
search int
);
insert into A values (1, 1);
insert into B values (1, 1);
insert into B values (2, 1);
то следующий запрос
select B.id,...
1381 просмотров
schedule
26.07.2023
Есть ли способ выполнить ЛЕВОЕ СОЕДИНЕНИЕ ПО Боковой стороне с BigQuery?
Учитывая несколько строк с повторяющимися name и разными timestamp , я хотел бы выбрать строку с самым новым timestamp , если дубликат name возникает, скажем, в течение 45 минут после первого timestamp .
Вот что работало в PostgreSQL:...
1963 просмотров
schedule
05.02.2024