Witam!
Mam problem z utworzeniem perspektywy zawierającej unię.
Jak robie tak:
(SELECT 1) UNION (SELECT 2)
to krzyczy, ze musi się zaczynać od SELECT, wiec robie tak:
SELECT * from ((SELECT 1) UNION (SELECT 2)) as tbl;
tym razem wyrzuca błąc 1349, ze w sekcji from zawiera podzapytania (bo zawiera!).
Ktoś ma jakis pomysł jak z tego wybrnąć?
Konkretnie chodzi o to zapytanie:
SELECT * from ((SELECT date, 'DOWNLOAD' as act, st_descr, old_vers, vers, ip from sts, versions, download where sts.st_id=download.st_id AND download.vers_id=versions.vers_id) UNION (SELECT date, 'CHECK' as act, st_descr, '' as old_vers, chec.vers, ip from sts, chec where sts.st_id=chec.st_id) order by date, act)) as tbl;