How to join mysql tables
        Posted  
        
            by Ivan
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Ivan
        
        
        
        Published on 2010-03-23T16:16:01Z
        Indexed on 
            2010/03/23
            16:33 UTC
        
        
        Read the original article
        Hit count: 414
        
I've an old table like this:
user> id | name | address | comments
And now I've to create an "alias" table to allow some users to have an alias name for some reasons. I've created a new table 'user_alias' like this:
user_alias> name | user
But now I have a problem due my poor SQL level... How to join both tables to generate something like this:
1 | my_name    | my_address    | my_comments
1 | my_alias   | my_address    | my_comments
2 | other_name | other_address | other_comments
I mean, I want to make a "SELECT..." query that returns in the same format as the "user" table ALL users and ALL alias.. Something like this:
SELECT user.* FROM user LEFT JOIN user_alias ON `user`=`id`
but it doesn't work for me..
© Stack Overflow or respective owner