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 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 Link to comment https://forums.phpfreaks.com/topic/119489-solved-join-problem-strange/#findComment-615563 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.