Re: find the number of row for each tables
NRonayette <r97m10@socotec.fr>
From: NRonayette <r97m10@socotec.fr>
To: pgsql-novice@postgresql.org
Date: 2000-06-15T08:42:45Z
Lists: pgsql-novice
Hi everybody, i try something that could work (i tested it on a Oracle base, and it works fine, sorry, i haven't got postgresql at my office :-(( select count(distinct (<Primary_key_of_friends>)), count(distinct (<Primary_key_of_strangers>)) from Friends, Strangers WHERE friends.f_id = strangers.s_id AND friends.categorie = 1; If f_id and S_id are the primary key of each table, replace <primary_key_of_friend> and <primary_key_of_strangers> by f_id and s_id respectively. i hope this will work for you Nicolas Patrick Coulombe wrote: > > > Try simply SELECT * from friends; > ??? > Not working... I just want to know if it's possible to know how many rows > the query return for each table when i do a query with two table ie: select > * from table1, table2 where... > > can i know the number of row for table1 and the number of row for table2 > without do 2 querys. > > thank you > hope to be more clear this time > patrick > > > On Tue, 13 Jun 2000, Patrick Coulombe wrote: > > > > > hi, > > > here's the question : if I do this query on my database : > > > > > > SELECT * from friends, strangers WHERE friends.f_id = strangers.s_id AND > > > friends.categorie = 1 > > > ---------- > > > 88 rows > > > > > > and I need to do this query to know how many rows just for my table > friends > > > (not both table) : > > > > > > SELECT * from friends WHERE friends.f_id = strangers.s_id AND > > > friends.categorie = 1 > > > ---------- > > > 80 rows > > > > > > > > > Can I just do 1 query and be able to find the number of row for each > tables? > > > Hope to be understand... > > > > > > Patrick