Thread INDEX und PRIMARY KEY (2 answers)
Opened by Froschpopo at 2007-05-14 21:21

Froschpopo
 2007-05-14 21:21
#35490 #35490
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Ich versteh die Welt nicht mehr:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SELECT
SQL_CALC_FOUND_ROWS
a.id,
b.id AS photo_id

FROM defaultusers a

LEFT JOIN photos b ON
b.user_id = a.id
WHERE
a.status = 'N'

GROUP BY a.id
ORDER BY a.lastlogin DESC
LIMIT 0,20;

Scheinbar funktionieren so SQL_CALC_FOUND_ROWS und der LEFT JOIN ganz gut miteinander.
Nun bekomme ich aber jeden user aus defaultusers so oft angezeigt, wie er fotos in photos hat.

Dachte mir, ein GROUP BY wird schnell helfen... aber denkste: 20 rows in set (40.32 sec)

Wieso ist GROUP BY plötzlich so lahm? a.id ist ein Primärschlüssel.

edit: mist kann den titel nicht ändern\n\n

<!--EDIT|Froschpopo|1179163464-->

View full thread INDEX und PRIMARY KEY