add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Help with an interesting Postgres question: Why isn't an Index Only Scan used on a partition accessed via the parent table?.
CREATE TABLE tbl (sl_no int, username text, petname1 text, petname2 text);
INSERT INTO tbl VALUES
(1, 'A', 'XYZ', 'ABC')
, (2, 'B', 'RTS', 'DEF')
, (3, 'C', 'QWE', 'GHI')
, (4, 'D', 'HGD', 'JKL')
;
CREATE TABLE
INSERT 0 4
SELECT
t.sl_no,
t.username,
v.petname
FROM tbl t
CROSS JOIN LATERAL (VALUES
(petname1),
(petname2)
) v(petname);
sl_no username petname
1 A XYZ
1 A ABC
2 B RTS
2 B DEF
3 C QWE
3 C GHI
4 D HGD
4 D JKL
SELECT 8