sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #49712
Re: PostgreSQL view: duplicate attribute
Kristian Vilmann wrote:
Jeg ved ikke lige om dette forum er det rette.... på den anden side er der
mange kompetente mennesker her :)
:-)
Hvad gør man så? Skal jeg til at give kolonnerne nye navne, eller er der en
smart måde at fortælle mit view at band.navn skal hedde Band, dag.navn skal
hedde Dag, og scene.navn skal hedde Scene?
/kristian
Kan Postgres ikke klare en af følgende syntaxer?:
CREATE VIEW all_bands
AS SELECT band.id, band.navn AS band_navn,
scene.navn AS scene_navn,
dag.navn AS dag_navn,
band.tid, gear.bestillingsdato, gear.konfirmeringsdato,
gear.fakturadato, gear.pris, gear.transport
FROM band, scene, dag, gear
WHERE band.scene_id = scene.id
AND band.dag_id = dag.id
AND gear.band_id = band.id
ORDER BY band.navn;
eller
CREATE VIEW all_bands
AS SELECT band.id, band.navn band_navn,
scene.navn scene_navn,
dag.navn dag_navn,
band.tid, gear.bestillingsdato, gear.konfirmeringsdato,
gear.fakturadato, gear.pris, gear.transport
FROM band, scene, dag, gear
WHERE band.scene_id = scene.id
AND band.dag_id = dag.id
AND gear.band_id = band.id
ORDER BY band.navn;
Hvis ikke, så prøv med "" rundt om kolonne alias'erne.
Martin Berg
References