MY SQL Relacja Jeden do wielu |
MY SQL Relacja Jeden do wielu |
30.12.2020, 00:39:22
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 30.12.2020 Ostrzeżenie: (0%) |
Witam
Nie wiem czy dobrze trafiłem Mam pytanie, jak połączyć tabele 1 do wielu tak bym mógł w tabeli zamówienia dać kilka pozycji z tabeli usługi, próbowałem zrobić tak : to dodaje tylko relację jeden do jednego i mogę dodać tylko jeden produkt do jednego zamówienia . Bardzo proszę o pomoc niestety dopiero uczę się SQL |
|
|
30.12.2020, 08:36:07
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
W tabeli usług dodajesz klucz obcy (pole id_zamowienie odpowiadające kluczowi głównemu z tabeli zamowienie). I łączysz.
Nie lepiej mieć tabelę zamowienie_pozycja i tam umieszczać standardowe pozycje jak i dodatkowe? -------------------- |
|
|
30.12.2020, 15:07:21
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 30.12.2020 Ostrzeżenie: (0%) |
Właśnie tak jest zrobione Klucz główny to Id_usług_dodatkowych w tabeli usługi dodatkowe, a klucz obcy to Id_usług_dodatkowych w tabeli Zamowienia.
i potrzebuje dodać kilka usług dodatkowych np jednego zamówienia można dodać dwa rodzaje ubezpieczenia. Właśnie mam problem z połączeniem jeden do wielu czyli możliwość dodania kilku pozycji z tabeli usług dodatkowych |
|
|
30.12.2020, 16:02:31
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Właśnie jest zrobione odwrotnie. Przeczytaj jeszcze raz mój post.
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 03:42 |