jaymc Posted August 13, 2008 Share Posted August 13, 2008 This query takes 150+ seconds, starts creating tmp tables on disk until I eventually kill it SELECT f.member, f.timestamp, m.gender, m.lastact, c.propic FROM fitlist f INNER JOIN members m ON f.member = m.username INNER JOIN cache c ON f.member = c.username WHERE f.username = 'jamie' ORDER BY f.timestamp DESC LIMIT 0,10 But this almost identical query takes miliseconds, alls I have done is change the ON clause to be the other JOINED table table SELECT f.member, f.timestamp, m.gender, m.lastact, c.propic FROM fitlist f INNER JOIN members m ON f.member = m.username INNER JOIN cache c ON m.username = c.username WHERE f.username = 'jamie' ORDER BY f.timestamp DESC LIMIT 0,10 Quote Link to comment https://forums.phpfreaks.com/topic/119489-solved-join-problem-strange/ Share on other sites More sharing options...
jaymc Posted August 13, 2008 Author Share Posted August 13, 2008 Please ignore I had the wrong field type Quote Link to comment https://forums.phpfreaks.com/topic/119489-solved-join-problem-strange/#findComment-615563 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.