Vybíráte job_desc_title z prvního a poté e-mailovou adresu, jméno, příjmení atd. atd. z druhého. Toto není unie.
To, co chcete udělat, je připojit se, a doporučuji vám, abyste si je přečetli. Sjednocení vezme výsledky dvou dotazů a vertikálně je spojí. Spojení přebírá výsledky dvou tabulek a kombinuje je vodorovně. Spojení přidávají řádky, spojení přidávají sloupce. To, co se snažíte udělat, je přidat sloupec (job_desc_title), nikoli řádky. Kombinování řádků (tj. sjednocení) vyžaduje, aby fungovaly stejné sloupce.
Také si myslím, že používáte levé spojení, když byste měli používat vnitřní spojení.
select
a.email_address,
a.first_name,
a.last_name,
a.home_phone_area,
a.home_phone_num,
post.job_desc_title
from
accounts a
inner join profiles p on
a.id=p.account_id
inner join postings post on
--I have no idea what the relationship is here, so I'm guessing
p.posting_id = post.id
where
a.id=5
Doufejme, že vás to přivede někam na správnou cestu.