Subject | Re: [firebird-support] Union |
---|---|
Author | Martijn Tonies |
Post date | 2003-09-14T12:31:58Z |
Hi Jonas,
Working on a Sunday?
kapten' column -
Try this:
SELECT ('förste kapten' AS VARCHAR(15)), fornamn, efternamn ...
UNION
SELECT (CAST 'andre kapten' AS VARCHAR(15)), fornamn, efternamn ...
UNION
SELECT (CAST 'vardinna' AS VARCHAR(15)), fornamn, efternamn ...
With regards,
Martijn Tonies
Database Workbench - the developer tool for InterBase & Firebird
Upscene Productions
http://www.upscene.com
Working on a Sunday?
> If I run each query seperatly everything works. If i put then in a union,it fails. How do I fix it?
>The problem is that Firebird cannot "figure out" a datatype for your 'forste
> select 'förste kapten', fornamn, efternamn
> from flight_rutt fr
> inner join anstalld a ON (a.anstnr=fr.kapten1)
> where flightnr = 'SK405'
> UNION
> select 'andre kapten', fornamn, efternamn
> from flight_rutt fr
> inner join anstalld a ON (a.anstnr=fr.kapten2)
> where flightnr = 'SK405'
> UNION
> select 'vardinna', fornamn, efternamn
> from flight_vardinna fv
> inner join anstalld a ON (a.anstnr=fv.anstnr)
> where flightnr = 'SK405';
kapten' column -
Try this:
SELECT ('förste kapten' AS VARCHAR(15)), fornamn, efternamn ...
UNION
SELECT (CAST 'andre kapten' AS VARCHAR(15)), fornamn, efternamn ...
UNION
SELECT (CAST 'vardinna' AS VARCHAR(15)), fornamn, efternamn ...
With regards,
Martijn Tonies
Database Workbench - the developer tool for InterBase & Firebird
Upscene Productions
http://www.upscene.com