Kuno: JOIN-Verständnisfrage

Beitrag lesen

Datenbank: mySQL

Habe zwei Tabellen: sessions (100 Datensätze), users (40.000 Datensätze)

Die Tabellen sind in etwa das was man anhand des Namens vermuten würde.

Ich möchte nun alle user anzeigen, die online sind.

Dazu habe ich zwei Varianten:

Wichtig: In wirklichkeit wird natürlich auf die integeren Primärschlüssel zugegriffen. Ich verwende aber zum einfacheren Verständnis im Beispiel "name"-Spalten.

Variante 1:

  
SELECT a.name FROM users a INNER JOIN sessions b ON a.name = b.name  

Variante 2:

  
SELECT b.name FROM sessions b INNER JOIN users b ON b.name = a.name  

Nun meine Frage:
in "users" befinden sich viele Tausende Einträge. In sessions nur wenige Hundert.
Ich tendiere zu Variante 1.
Ich kann aber beim besten Willen keinen Performancevergleich machen da mir die mysql-Konsole trotz riesiger Test-Datenbanken das Ergebnis in 0.00 sec ausliefert.

welche Variante ist vorzuziehen?