relacja wielu do wielu

0

Witam,

Dlaczego muszę korzystac przy relacji wielu do wielu z tabeli łączeniowej. Znajduję sposoby łączenia dwóch tabel z wykorzystaniem tabeli łączeniowej jednak nie widzę sensu tego dla powtarzanego przykładu produkty vs. zamówienia.

Pozdrawiam,
M

0

W jaki sposób chciałbyś połączyć produkty z zamówieniami (tak aby dane się nie duplikowały) bez wykorzystania tabeli łączeniowej?

0

Właśnie nie widzę tej duplikacji...

Dla mnie tu jest join po prostu... będę wdzięczny za wskazówkę i pociągnięcie tematu ;)

0

Nie odpowiedziałeś na pytanie :-)
Pokaż mi schemat bazy, w której występują tabele orders i products oraz są one ze sobą powiązane bez wykorzystania dodatkowej tabeli, tak jak mówisz.

0

Nie mam schematu tej bazy. Na różnych stronach dają to jako przykład książkowy w celu użycia tabeli łączeniowej jednak nie mam opisu dlaczego muszę, użyc 3 tabeli do połączenia. Niestety nie jest to dla mnie oczywiste...

Np. mam 2 zlecenia w tabeli orders i 3 w tabeli products. Kluczem niech będzie nr_zlecenia. Czyli order 1 będzie miało 3 produkty a order 2 będzie miało też 3 produkty. W sumie mam 6 wierszy w nowej tabeli. Z mojego puntu widzenia wszystko jest ok. Mam złączenia join, które zaprezentuje mi wszystkie rekordy. NIe widze tu zdublowanych wierszy. Staram się to zabrac na logikę ale jak widzac nie wychodzi...

Pomocy, tonę na banale :)

0

a gdzie masz info o dacie zamówienia, kliencie, dacie dostawy, adresie dostawy, zrealizowaniu, kto przyjmował, i inne pola, które sobie wymyślisz a dotyczą ZAMÓWIENIA a nie jego POZYCJI

1 użytkowników online, w tym zalogowanych: 0, gości: 1