Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: iloczyn kartezjański
Forum PHP.pl > Forum > Bazy danych
nieraczek
przy zapytaniach wielotabelowych nie wolno popełnić iloczynu kartezjańskiego - tzn. że jeśli wybieramy dane z N tabel to muszą być one połączone przynajmniej N-1 złączeniami (np. złączeniem wewnętrznym równowartościowym - wartości sa pokazywane gdy wartości z porównywanych ze sobą pól tabel są sobie równe) tak questionmark.gif Taka jest zasada questionmark.gif
wijet
Iloczyn kartezjanski to polaczenie kazdy z kazdym,a zwykle (chyba zawsze) tego nie chcemy, bo niby poco nam tabela tak polaczona
np z dwoch mniejszych i to w ten sposob ze dane z kolumn pierwszej tabeli do danych z kolumn drugiej tabeli sie nijak nie maja. Chociarz pewnie ktos by znalazl zastosowanie dla tego.
nieraczek
co to jest iloczyn kartezjański to ja wiem biggrin.gif
Popełnienie go to coś strasznego, ale czy ten sposób na jego ominięcie jest dobry ?
wijet
Na to wychodzi by nie powstal iloczyn kartezjanski tak jak napisales nalezy przy laczeniu N tabel utworzyc przynajmniej N-1 zlaczen.
nieraczek
okej dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.