Hi, here are my tables table name { id integer primary key first_name text, middle_name text, last_name text } table address { id integer primary key number int, street text, city text, state text } table work { id integer primary key hours text, shift } table person { id integer primary key namid integer references name(id), addressid integer referenes address(id), workid integer references work(id) } nameid, addressid or workid in person table may be empty. I would like to make a view which shows all information about a person in one row first_name, last_name, street, city, workhours, ... In the peron table, if the workid, addressid, or nameid is empty, just do not display the correspodent information. I think I need left outer join, but I do not know how to use it. Could anyone help? Thanks, qq