frankx: JOIN und WHERE bei vier Tabellen

Beitrag lesen

Hellihello

Was sagt dein Datenbanksystem (EXPLAIN?). Wenn du Pech hast, ja, oder auch nicht.

Det jibbs bei phpMyAdmin irgendwo, oder?

Jau, einfach bei der SQL-Abfrage EXPLAIN voranstellen. Nur was kommt dabei raus?

Beim WHERE:

id  select_type  table  type  possible_keys  key  key_len  ref  rows  Extra
1 SIMPLE positionen ALL NULL NULL NULL NULL 5
1 SIMPLE produkte eq_ref PRIMARY PRIMARY 4 test.positionen.ProduktID 1 Using index
1 SIMPLE rechnungen eq_ref PRIMARY PRIMARY 4 test.positionen.RechnungsID 1
1 SIMPLE kunden eq_ref PRIMARY PRIMARY 4 test.rechnungen.Kundennummer 1 Using index

Beim JOIN:

id  select_type  table  type  possible_keys  key  key_len  ref  rows  Extra
1 SIMPLE positionen ALL NULL NULL NULL NULL 5
1 SIMPLE produkte eq_ref PRIMARY PRIMARY 4 test.positionen.ProduktID 1 Using index
1 SIMPLE rechnungen eq_ref PRIMARY PRIMARY 4 test.positionen.RechnungsID 1
1 SIMPLE kunden eq_ref PRIMARY PRIMARY 4 test.rechnungen.Kundennummer 1 Using index

mmh...; kein Unterschied, oder?

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt