If the columns in both queries would be identical you could use
UNION (Transact-SQL) | Microsoft Docs[
^] . But since the result sets differ this is not possible.
However, depending on your situation you could take advantage the fact that a single SQL Server batch can actually return multiple result sets. For example if you execute multiple queries in a single batch in SSMS, you get all the results in separate grids. Many of the client programming languages are capable of consuming multiple results from a single SQL Server batch. For more information, see
Using Multiple Active Result Sets (MARS) | Microsoft Docs[
^].