Kreuzprodukt
Das Kreuzprodukt (englisch cross join oder cartesian product, deutsch auch kartesisches Produkt) zweier Relationen enthält jede Kombination aus einem Tupel der einen und einem Tupel der anderen.
Es hat so viele Zeilen wie das Produkt der beiden Zeilenzahlen: 20 Bands und 50 Alben ergeben 1000 Zeilen.
SELECT * FROM band, album; -- Kreuzprodukt, fast nie gewollt
Die allermeisten dieser Zeilen sind unsinnig, weil sie Bands mit fremden Alben kombinieren. Deshalb wird das Kreuzprodukt praktisch immer durch eine Bedingung eingeschränkt – und dann ist es ein Verbund (englisch join).