![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 11.09.2006 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
nie wiem dlaczego tak jest bo kiedy tworze tabele jak jak po niżej
i w tabeli dzial wpisze kilka nazw i po tabeli pracownik to w SELECT wypisuje iloczyn kartezjański każdy z każdym. Jak to zrobić, żeby tak mi nie wypisywało? ![]() ![]() ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 31.07.2006 Skąd: Czeladź Ostrzeżenie: (0%) ![]() ![]() |
poczytaj o join
select * from pracownik (left) join dzial on dzial.iddzial=pracownik.iddzial i jesli sie nie myle(z pisowania, bo raz /dwa uzywalem daawno temu) gdy iddzial istnieje w twoch tabelach select * from pracownik (left) join dzial using(iddzial) -------------------- Projektowanie stron internetowych
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 10:26 |