Kan iemand mij vertellen waarom deze query mijn hele server laat flippen sinds ik het IF-gedeelte heb toegevoegd?
In achting nemend dat:
er maar 1 row is in reacties2
2 rows in avatar
2 rows in gebruikers2
Ik snap dat ik hier een extra proces toevoeg, maar zo zwaar lijkt die me nou ook weer niet.
In achting nemend dat:
er maar 1 row is in reacties2
2 rows in avatar
2 rows in gebruikers2
Ik snap dat ik hier een extra proces toevoeg, maar zo zwaar lijkt die me nou ook weer niet.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| SELECT
reacties2.id as reactieID,
IF(avatars.avatar IS NULL, NULL, CONCAT(
'<img src=\"',avatars.avatar,'\" width=60 height=60
border=0'>)) as avatar,
gebruikers2.gebruikersnaam,
gebruikers2.email,
DATE_FORMAT(reacties2.datum, '%d-%m-%Y %H:%i') as tijd,
bericht
FROM
reacties2
LEFT JOIN
gebruikers2
ON
gebruikers2.id = reacties2.gebruikersID
LEFT JOIN
avatars
ON
avatars.gebruikersID = gebruikers2.id
WHERE
reacties2.spelID = $id
ORDER BY
reacties2.id DESC
LIMIT
$start,$max |
Ik blijf er iig vrij nuchter onder....