Hej!
Har problem med en sql-sats.
mySql är det som används.
De 3 tabellerna:
board
-----
boardID primary AI
boardUser int(10)
boardClub int(10)
1900 rader
user
-----
userID primary AI
userEmail varchar(100)
55000 rader
user_e
------
userID primary
userClub int(10)
55000 rader
Problemet är att ovanstående anrop tar ca 1 minut. Än värre är det om jag kör ytterligare en nästling (query1 IN(query2 IN (query3)), då sänker jag hela siten som slutar svara på anrop.
Så, är det något fel på koden, är det en dålig metod som är seg eller är något annat fel?
Har problem med en sql-sats.
Code:
SELECT * FROM user AS u INNER JOIN user_e AS ue ON u.user_id = ue.user_extended_id WHERE userEmail != '' AND user_id IN( SELECT boardUser FROM board WHERE boardClub = variabel)
De 3 tabellerna:
board
-----
boardID primary AI
boardUser int(10)
boardClub int(10)
1900 rader
user
-----
userID primary AI
userEmail varchar(100)
55000 rader
user_e
------
userID primary
userClub int(10)
55000 rader
Problemet är att ovanstående anrop tar ca 1 minut. Än värre är det om jag kör ytterligare en nästling (query1 IN(query2 IN (query3)), då sänker jag hela siten som slutar svara på anrop.
Så, är det något fel på koden, är det en dålig metod som är seg eller är något annat fel?

n till:
Comment