Solve a SQL multi-join problem and explain how you approach it.
You will be given multiple related tables. Write a PostgreSQL query that returns the required result set by combining the tables correctly and handling unmatched rows where needed.
| Column | Type | Description |
|---|---|---|
| idPK | INT | Primary key |
| Column | Type | Description |
|---|---|---|
| idPK | INT | Primary key |
| table_a_id | INT | References table_a.id |
| Column | Type | Description |
|---|---|---|
| idPK | INT | Primary key |
| table_b_id | INT | References table_b.id |