Witam
Jestem początkujący i mam pytanie odnośnie takiej kwestii a mianowicie mam kilka tabel i teraz chciałbym z dwóch tabel w których są kolumny . Tabela 1 Pracownik w niej pracownikId adres miasto telefon , tabela 2 Dzial w niej stanowisko - nazwa działu . W pierwszej tabeli PracownikID jest Primary Key w tabelii Dzal stanowisko jest Primary Key . Chciałbym żeby z tych dwóch tabel powstała tabela trzecia o nazwie Dane_pracownika i w niej żeby były kolumny PracownikID i stanowisko . Chciałbym żeby te dwie kolumny były Foreign Key . I tu mam problem bo za bardzo nie wiem jak to zrobić . Próbowałem tak
mój Kod :
CREATE TABLE Dane_pracownika
(
SELECT pracownik.pracownikID, Dzial.stanowisko
From pracownik , dzial ,
WHERE ADD FOREIGN KEY(pracownikID, stanowisko) ,
REFERENCES SKILLSET Dane_pracownika (pracownikID, stanowisko)
) Engine=InnoDB
;
Gdzie robię błąd . Czy jeżeli tworzę trzecia tabele z dwóch tabel gdzie kolumny są PK to czy muszę je tworzyć jako Foreign Key , czy jest to z automatu ? Za pomoc i wytłumaczenie śliczne dzięki