* Arul > Is it possible that i can use 3 tables in a Join Query.. > Assuming that i have 3 tables
Sure! > artist table contains artistid , artistname > cd table contains cdid,artistid , Filmname > artistaddress table contains artistid , City , phone no [...] > If i execute this query i get only 3 rows...'D' who doesnt have > an entry in > CD table and artistaddress table is not coming in the result. This is because you are not LEFT JOIN'ing the artistaddress... > mysql> select artist.artistid,artistname,cdid,title,street,phoneno from > artist left join cd on artist.artistid = cd.artistid,artistaddress > where artist.artistid = artistaddress.artistid; Just replace ",artistaddress" with " left join artistaddress": select artist.artistid,artistname,cdid,title,street,phoneno from artist left join cd on artist.artistid = cd.artistid left join artistaddress on artist.artistid = artistaddress.artistid; -- Roger sql --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php