Почти просто избирате два набора резултати
SELECT * FROM @myTable1
SELECT * FROM @myTable2
Някои инструменти обаче ще скрият някои резултати (напр. pgAdmin ще покаже само последния), а някои инструменти имат някакво изискване за достигане до следващия набор от резултати (напр. IDataReader на .NET няма да ви позволи да Read()код> от втория набор от резултати, докато не извикате
NextResult()
).
Редактиране:
Алтернатива в този случай, тъй като типовете на двата резултата съвпадат, е да ги комбинирате в един набор от резултати:
SELECT field0, field1 from @myTable1
UNION
SELECT field0, field3 from @myTable2
Можете също да избирате между UNION ALL
или UNION DISTINCT
(по подразбиране), където последният ще изпраща само редове, които не се повтарят.