Note that the two database tables will need to have the same schema,or at least that the query will have to convert to the same schema/produce convertible values.. And the columns will have to have the same names
e.g. suppose I have db tables:
Person
Name, Age, Birthday
Vehicle
RegDate, Manufacturer, Model, EngineSize
And you were to combine them, you'd need queries that output the same type and names of columns:
SELECT Name as SomeStr, Age as SomeNum, Birthday as SomeDate FROM Person
SELECT Manufacturer + '-' + Model as SomeStr, EngineSize as SomeNum, RegData as SomeDate FROM Vehicle
These queries will now fill into the same table in vb.net without causing autocreated columns or conversion errors etc