sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #49711
PostgreSQL view: duplicate attribute
Jeg ved ikke lige om dette forum er det rette.... på den anden side er der
mange kompetente mennesker her :)
Jeg har har fundet en gammel database frem. Den kører i Postgres.
Nu vil jeg gerne lave et VIEW:
backline2001=# CREATE VIEW all_bands
backline2001-# AS SELECT band.id, band.navn, scene.navn, dag.navn,
band.tid, gear.bestillingsdato, gear.konfirmeringsdato,
gear.fakturadato, gear.pris, gear.transport
backline2001-# FROM band, scene, dag, gear
backline2001-# WHERE band.scene_id = scene.id
backline2001-# AND band.dag_id = dag.id
backline2001-# AND gear.band_id = band.id
backline2001-# ORDER BY band.navn;
ERROR: CREATE TABLE: attribute "navn" duplicated
backline2001=#
Og det er jo egentlig klart nok. Tabellerne BAND, SCENE og DAG indeholder alle
kolonnen navn.
Og så bliver mit nye VIEW jo en anelse forvirret.
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
--
Kristian Vilmann - kvi@xxxxxxxx
We went from being a music band that experimented with drugs, to a drug
band that experimented with music.
- Ozzy Osbourne
Follow ups