SC
Size: a a a
SC
A
Ð
SC
РЖ
test=# create table gygygy ( fld1 int, fld2 int, fld3 int);
CREATE TABLE
test=# create table hehehe ( col0 int, col1 int, col2 int, col3 int );
CREATE TABLE
test=# select *
test-# from hehehe
test-# where ( col1, col2, col3 ) in ( select fld1, fld2, fld3 from gygygy );
col0 | col1 | col2 | col3
------+------+------+------
(0 rows)YS
WITH inserted_row AS (
INSERT INTO participant(name)
VALUES ('Foo Bar')
ON CONFLICT DO NOTHING
RETURNING *
)
SELECT *, 't'::boolean AS inserted
FROM inserted_row
UNION ALL
SELECT *, 'f'::boolean AS inserted
FROM participant
WHERE name = 'Foo Bar';
SC
WITH inserted_row AS (
INSERT INTO participant(name)
VALUES ('Foo Bar')
ON CONFLICT DO NOTHING
RETURNING *
)
SELECT *, 't'::boolean AS inserted
FROM inserted_row
UNION ALL
SELECT *, 'f'::boolean AS inserted
FROM participant
WHERE name = 'Foo Bar';
Ð
test=# create table gygygy ( fld1 int, fld2 int, fld3 int);
CREATE TABLE
test=# create table hehehe ( col0 int, col1 int, col2 int, col3 int );
CREATE TABLE
test=# select *
test-# from hehehe
test-# where ( col1, col2, col3 ) in ( select fld1, fld2, fld3 from gygygy );
col0 | col1 | col2 | col3
------+------+------+------
(0 rows)select * from t where (f1, f2) = any (values(1,1),(2,2))YS
РЖ
select * from t where (f1, f2) = any (values(1,1),(2,2))Ð
РЖ
Ð
Ð
РЖ
operator ANY (array expression)A
A
Ð
operator ANY (array expression)Ð
Ð