Consider the following tables :
account => ID, Login, Pass, Email, Level, IDNum, Name
records => RID, Status, IDNum, Reason, Type, Amount, Date, SubmitterID
Now I join the tables with the following query:
SELECT account.Name FROM account, records WHERE records.IDNum = account.IDNum
In the query above the Name field would be joined based on matching IDNum, however if I want to get the Name field WHERE account.ID = records.ID and also WHERE records.IDNum = account.IDNum simultaneously, would that be possible?
Question in short, joining the 2 queries below into one :
SELECT account.Name FROM account, records WHERE records.IDNum = account.IDNum
SELECT account.Name FROM account, records WHERE records.SubmitterID = account.ID
I’m probably not clear enough, please check the example data below :

So obviously the Name field of the first query would return John, and return Chris for the second query. I want to display both names in one query.
You are actually joinging EVERY rows and then filter out to retains only the one you want. You should instead filter them out right with the join:
EDIT: by OP question edit
Seems you need and
ORinstead ofANDin the aboveJOIN. Thus:EDIT 2: follow-up to comment by OP
yields (with MySQL 5.1.46):
EDIT 3: By OP second comment:
Something like this?