Also You can do left and right join on several tables. sample code is like this
"select items.*,manufacturer, curr_name from items left join manufacturers on items.man_id=manufacturers.man_id, left join currency on items.curr_id=currency.curr_id where itemid=123"
Now this will give you at least one resulting row. If some of data is missing in joined tables (manufacturers and currency) for that field you will get "null". If you use right join then if some of thata is missing you will not get any result (this means that all fields called from joind tables have to have some value othervise you will not get any result).
skodman