select 1 as a,4 as b, 5 as c;
select 1 as a,3 as b;
Result display only of `select 1 as a,3 as b;
How display result of multi select in PgAdmin III?`
select 1 as a,4 as b, 5 as c;
select 1 as a,3 as b;
Result display only of `select 1 as a,3 as b;
How display result of multi select in PgAdmin III?`
One way around this limitation would be UNION ALL.
However, the row type of all SELECTs has has to match. So I added NULL for the missing column c in the second query. Could be any value that fits the data type:
SELECT 1 AS a, 4 AS b, 5 AS c FROM tbl_a
UNION ALL
SELECT 1 , 3 , NULL FROM tbl_b; -- aliases only needed in 1st SELECT
Returns a single result set.
To indicate the source of each row you could add a column or slide in a row between individual SELECTs. Demonstrating both at once with VALUES expressions:
SELECT * FROM (
VALUES
(1, 1, 14, 15)
,(1, 2, 17, 11)
) AS t(query, a, b, c)
UNION ALL VALUES (NULL::int, NULL::int, NULL::int, NULL::int) -- delimiter
UNION ALL (
VALUES
(2, 3, 24, NULL::int)
,(2, 4, 27, NULL::int)
);
Explicit type casts may be necessary. I only added what's absolutely necessary here. ->SQLfiddle demo.