My two tables are:
PkID | HouseFk | house_extra_id | Price | discount_id
1    | 5       | 6              | 1205  | 0
PkID | HouseFk | PacketFk | Price | discount_id
1    | 6       | 7        | 500   | 0
How can I combine those two into a new table which is not stored in a database but only used for output. I already tried join and union all but I can't get the desired table structure. I want the columns of the first and the second table, with NULL values where needed like so:
PkID | HouseFk | house_extra_id | Price | discount_id | PacketFk
1    | 5       | 6              | 1205  | 0           | NULL
1    | 6       | NULL           | 500   | 0           | 7
If I use join on HouseFk I only get combined rows where HouseFk value is present in both tables and union all leaves out some of my columns!
 
     
     
    