. Pelo que me parece, o relacionamento entre as duas tabelas na cláusula ON está incorreto. Por isso ele traria os registros bagunçados desta forma. Primeiro: Você deve colocar o nome da tabela na frente do nome do campo Ex: SELECT name, username, title, lastvisitDate FROM joomla_users INNER JOIN joomla_usergroups ON joomla_usergroups.lastvisitDate = joomla_users.lastvisitDate <<-- E segundo, quais os campos que as duas tabelas tem em comum uma com a outra??? Apenas o "lastvisitDate" ou tem mais??