On Fri, 21 Sep 2001, Ludek Finstrle wrote:
> Hello, > > I have this problem (maybe only in my head ;o)): > > table1: > ------- > id | name > --------- > 1 | 'blabla' > 2 | 'arrrgh' > > table2: > ------- > id | table1_id | name > --------------------- > 1 | 1 | 'hello' > > table3: > ------- > id | table2_id | name > --------------------- > > SELECT * FROM table1 LEFT OUTER JOIN table2 ON (table1.id = table2.table1_id) > LEFT OUTER JOIN table3 ON (table2.id = table3.table2_id); > > This select return me only one row: > 1,'blabla',1,1,'hello',NULL,NULL,NULL > > But I think it may return two rows: > 1,'blabla',1,1,'hello',NULL,NULL,NULL > 2,'arrrgh',NULL,NULL,NULL,NULL,NULL,NULL > > Where is the problem (in my head or in postgres)? Do you know what select > statement return me what I want? What version are you using? On 7.2 devel I get the two row result. ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])