Po prostu wybierasz dwa zestawy wyników
SELECT * FROM @myTable1
SELECT * FROM @myTable2
Jednak niektóre narzędzia ukryją niektóre wyniki (np. pgAdmin pokaże tylko ostatni), a niektóre narzędzia mają pewne wymagania, aby dostać się do następnego zestawu wyników (np. IDataReader .NET nie pozwoli Ci na Read() od drugiego zestawu wyników, aż wywołasz
NextResult()
).
Edycja:
Alternatywą w tym przypadku, ponieważ typy dwóch wyników są zgodne, jest połączenie ich w jeden zestaw wyników:
SELECT field0, field1 from @myTable1
UNION
SELECT field0, field3 from @myTable2
Możesz także wybrać pomiędzy UNION ALL
lub UNION DISTINCT
(domyślnie), gdzie ten ostatni wyśle tylko wiersze, które nie są powtórzeniami.