my test tbls

cattbl     dogtbl         birdtbl
name        name           name
id -------> catid     ---> dogid
             id   ----      id

so 
 dogtbl.catid = cattbl.id
 birdtbl.dogid = dogtbl.id

my question is how i can use "left joins" to produce the results set with the names of 
all three cat/dog/bird...

i've tried various derivatives of the following...
mysql> select cattbl.name as cat,
    -> dogtbl.name as dog, birdtbl.name as bird
    ->      from dogtbl
    ->      left join cattbl on cattbl.id=dogtbl.catid
    ->      from birdtbl
    ->      left join dogtbl on birdtbl.dogid=dogtbl.id;

i keep getting an error complaining about the 2nd "from/left join"...

i know how to get the results using "where/and" logic... but i'm trying to get a 
better feel of the "left join" process...

after looking at mysql/google, i'm still missing something...

any comments/criticisms appreciated..

thanks

-bruce



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to