Tab1:
AdressID, Name, Strasse, OrtTrägt AdressID den Primärschlüssel dieser Tabelle?
Ja.
Tab2:
ID, AdressID, Spalte1, Spalte2, Spalte3auf der einen Seite gehe ich davon aus, dass zu jedem Eintrag in Tabelle Tab1 mehrere Einträge in Tabelle Tab2 existieren können, andererseits sollte in jedem Fall auf der Spalte AdressID ein Index liegen.
Lag nicht. Ich habe es geändert.
EXPLAIN vorher:
id 	select_type 	table 	type 	possible_keys 	key 	key_len 	ref 	rows 	Extra
1 	SIMPLE 	r 	ALL 	PRIMARY 	NULL 	NULL 	NULL 	3950 	Using where; Using temporary; Using filesort
1 	SIMPLE 	z 	ALL 	NULL 	NULL 	NULL 	NULL 	2106 	Using where
EXPLAIN danach:
id 	select_type 	table 	type 	possible_keys 	key 	key_len 	ref 	rows 	Extra
1 	SIMPLE 	r 	ALL 	PRIMARY 	NULL 	NULL 	NULL 	3950 	Using where; Using temporary; Using filesort
1 	SIMPLE 	z 	ref 	AdressID 	AdressID 	4 	r.AdressID 	1 	Using where
Aber unabhängig davon kommt da ohnehin Unsinn im Ergebnis raus.
Abfrage:
Nenne mir die Adressdaten, zu denen in Tabelle2 entweder keine Eintrag existiert oder ein Eintrag in Tabelle2 mit dem Wert 0 in Spalte2 existiert?
Bernd