Yes it is possible and you only need to use LEFT join if you need all of 
the records from "issues" whether there are records in users that match or 
not.

Just JOIN the users table TWICE and assign each one it's own alias, like 
this:

SELECT ....
FROM issues i
INNER JOIN users u1
        on u1.id = i.iuserid
INNER JOIN users u2
        on u2.id = i.iuserid2
WHERE ....


Use the qualified name to get column values from a particular table: 
u1.username, i.issuenumber, u2.phonenumber, etc.

Shawn Green
Database Administrator
Unimin Corporation - Spruce Pine

Doug Wolfgram <[EMAIL PROTECTED]> wrote on 09/13/2004 01:26:33 PM:

> I have a table called issues and other table called users. Issues 
contains 
> two fields that are in effect userids that reference the users table. I 
> want to produce a report with a single query that grabs the names of 
both 
> users referenced in the issues table. Is this possible?
> 
> I knwo how to do this for a single userid...
> 
> select u.firstname FROM users u, issues i WHERE u.id=iuserid
> 
> etc...
> 
> But I need to get two names at the same time...will some version of left 

> join work?
> 
> D
> 
> 
> _________________________________________
> 
> "If you're not in e-business ... you're not in business.."
> _________________________________________
> 
> Doug Wolfgram
> GRAFX Group, Inc.
> Cell: 949.433.3641
> http://www.gfx.com
> 
> 
> 
> 
> 
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]
> 

Reply via email to