Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql]relacja wiele do wielu - tworzenie tabeli pośredniej - jak?
zielonyjestem
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----


Witam,
otóż jestem zielony jeśli chodzi o SQL, a muszę wykonać projekt i mam problem przy relacji wiele do wielu. Mam następujące tabele PRODUKTY i PLAN PRODUKCYJNY - występuje tutaj relacja wiele do wielu jak utworzyć tabele pośrednią, która musi zawierać dwa klucze obce? Jak zakodować tą tabele pośrednia w sql?

Create Table produkty (
id_produktu int primary key,
nazwa_produktu varchar (20),
ilość varchar (10))

Create Table plan_produkcyjny (
id_planu int primary key,
nazwa_planu varchar (20),
data datetime)

Ten post edytował zielonyjestem 1.01.2014, 20:59:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Najprościej? Stwórz taką, która ma jako kolumny klucze z obu tabel i załóż na nie klucz unique. W zależności od tago jaki silnik tabeli, możesz jeszcze mieć ustawione w odpowiedniej z nich, że w razie kasowania rekordu, poleci także rekord w tabeli pośredniej,
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 16:33