Povezovanje s kartezičnim produktom

Povezovanje dveh tabel s kartezičnim produktom

Prvi način povezovanja dveh tabel je t.i. kartezični produkt. Značilnosti kartezičnega produkta:

  • Kartezični produkt poveže vsako vrstico prve tabele z vsemi vrsticami druge tabele in vrne vse atribute.
  • Tabela z odgovorom tako vsebuje vse možne kombinacije n-teric prve in druge relacije z vsemi atributi.
  • Tabele z odgovori izjemno velike, odgovor pa praviloma nima uporabne vrednosti.
  • Uporabi kartezičnega produkta se izogibamo.

Sintaksa:

SELECT * FROM tabela1, tabela2, ...;

Opomba: pod FROM zapišemo vse tabele, ki jih želimo povezati.

img113_8
Primer kartezičnega produkta tabel Dijak in Krožek