Wat probeer je met je query op te vragen? UNION ALL laat je het resultaat van meerdere select statements samenvoegen, maar om de gewenste inhoud te krijgen heb je volgens mij maar 1 select statement nodig ("geef me alle inhoud van kolom X in tabel Y", maar dan vertaald naar SQL).
Kijk anders ook nog eens naar de foutmelding, wat zegt het systeem dat er mis gaat?