I am having trouble with a SQL join question.
I have a table EMPLOYEE with EmpID, FirstName, LastName, Email, Phone
I have another table OTHERNAME with 2 fields "Name" & "OtherName".
This table contains lookup values such as "James", "Jim"; "Thomas", "Tom"; "Steven", "Steve".
I want to write a query which will return rows
EmpID, FirstName, LastName, Email, Phone, OtherName
where Employee.Firstname = OTHERName.Name
From your comments it sounds like you actually want an outer join.
(From Comments) An outer join would return all employees, along with an Othername if there is one, otherwise Othername would be a null value which you could handle in code. An inner join limits the results to only employees with a matching record.