![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
Witam, posiadam 2 tabele w bazie danych i chciałem je połączyć relacjami jeden do wielu. Problem tkwi w tym, że nigdy tego nie robiłem i czy moglby mi ktoś w tym pomoc?
To jest taki przykład tabel z moim problemem.. tabela 1 'zamówienia' id (primary, index) data id_pracownika produkt cena tabela 2 'pracownicy' id_pracownika (primary, index) imie nazwisko stanowisko i teraz.. tabela zamówienia może mieć różne id_pracownika wykorzystuje do tego phpmyadmin, typ tabel innodb, a więc posiadam dostęp do 'widok relacyjny' szukałem po google, coś tam znalazłem ale nie rozumiem za bardzo.... Ten post edytował em-ba 23.11.2008, 13:21:51 |
|
|
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
tworzysz dodaktową table łącząca te dwie..
dajesz jej kolumny (obie na pimary key): id_pr id_zam z tabeli zamówienia wywalasz id_pracownika. poźniej wybierasz przez dodanie klauzuli WHERE:
Ten post edytował piotrooo89 23.11.2008, 13:26:16 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
aha.. dzieki tylko ja to musze zrobic w phpmyadmin
a nie da rady połączyć ich za pomocą phpmyadmin? Ten post edytował em-ba 23.11.2008, 13:35:50 |
|
|
![]()
Post
#4
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
nie rozumiem? możesz w phpmyadmin stworzyć sobie tą tabelkę dodatkową ale ja jakoś nie kojarzę żeby był wyposażony w jakąś dodatkowa funkcje.
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
google.pl -> trrigers
Nie wiem czy w phpmyadmin to wykonasz. ![]() -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
no teraz to już sam nie wiem.. nie korzystałem z tego nigdy ale myślałem, ze opcja 'widok relacyjny' pozwala na coś takiego
|
|
|
![]()
Post
#7
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
ale wydajnym sposobem będzie stworzenie takiej tabeli, bo jakiś serwer może nie mieć admina wgranego...
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
To sobie go wgrasz sam.... przecież nie trzeba mieć jakiś specjalnych ustawień. Trigery to naprawdę fajne narzędzie :]
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.04.2025 - 07:54 |