Если вам нужны только поля, присутствующие как в таблице1, так и в таблице2, вы можете сделать
SELECT field1, field2, field3 FROM table1
UNION
SELECT field1, field2, field3 FROM table2
Если поля имеют разные имена, но одинаковый тип содержимого, вы можете сделать
SELECT tab1_id AS primary_key, tab1_name AS name, tab1_amount AS amount FROM table1
UNION
SELECT tab2_id AS primary_key, tab2_name AS name, tab2_amount AS amount FROM table2
Это даст вам результат со столбцами primary_key, name, amount (это просто случайный пример)
Если две таблицы содержат совершенно разное содержимое, вам действительно следует использовать два отдельных запроса.