Is there any performace difference between doing it that way and doing it this way?
SELECT u.firstname, u.lastname, u.username
FROM user_records as u, hr_id as h
WHERE u.username = h.username;
(If you have redundant data that needs to be elminated you can change the above to SELECT DISCTINCT, but that shouldn't be needed if your data is clean.)