Hallo alle
also nach langen hin und her hab ich eine ganze tolle Abfrage gefunden für das leidige Problem, die letzen Nachrichten und deren Benutzer dazu aus einer Nachrichten (Forums) DB zu lesen.
ein Verständnissproblem existiert noch - zugegeben ich habe es noch nicht 100% durchschaut wie das mit den join funktioniert - ich benutze einen left join es klappen beide Versionen, d.h. ich kann beide Tabellen links joinen.
Die Variante 1 bringt bei einem EXPALIN folgendes:
table type possible_keys key key_len ref rows Extra
m index t_id t_id 5 NULL 86 Using temporary; Using filesort
t eq_ref PRIMARY,b_id PRIMARY 4 m.t_id 1 Using where
Die 2. Variante:
table type possible_keys key key_len ref rows Extra
t ref b_id b_id 4 const 10 Using temporary; Using filesort
m ref t_id t_id 5 t.t_id 11
Mein Gefühl sgat mir die 2. ist besser, oder?
Struppi.