I have a Postgres database with several tables that inherit from one other. I can SELECT from the parent table to get results from all it\'s children, but need
This is answered in the PostgreSQL documentation, in the section on inheritance. One can use the hidden tableoid column of the table along with relname from pg_class to add a column containing the table names to the result, as shown:
SELECT t.*, p.relname FROM table t, pg_class p WHERE t.tableoid = p.oid;