wie erstellt man eine tabelle, die aus werten einer bereits existierenden tabelle besteht ?
um meine frage zu konkretisieren,
ich hab folgende relationen:
Programmierer (PNr, Vorname, Nachname, Geburtsdatum)
hat_Qualifikation (PNr, SNr, grade)
Programmiersprache (SNr, Name, Sprachklasse)
was ich erzielen will ist eine neue tabelle namens
multi_talente. in dieser müssen die selben attribute wie in Programmierer sein
jedoch nur von den programmierern die mehr als eine programmiersprache können.
wie kann man sowas realisieren?
schon bei der einschränkung haperts bei mir bereits:
select p.vorname, p.nachname
from programmierer p, hat_qualifikation hq, programmiersprache ps
where snr IN(
(select snr
from programmiersprache
where p.pnr = hq.pnr and ps.snr = hq.snr))
group by snr
having count(snr) > 1
\
having count(snr) > 1
- //pointer steht unter (snr)
ERROR at line 8:
ORA-00918: column ambiguously defined