This is a discussion on SQL query question within the Pgsql General forums, part of the PostgreSQL category; --> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Maybe it's to late for me to think correctly (actually I'm sure of ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Maybe it's to late for me to think correctly (actually I'm sure of that). I'm going to ask anyways. I have a table like id int4 user_id int4 photo varchar image_type char(1) where image_type is either G or X What I want to do is have ONE query that gives me the count of images of each type per user_id. So if user 3 has 5 photos of type G and 3 photos of type X I basically want to have a result 5,3 It got to be possible to get a query like that, but somehow it eludes me tonight. Any pointers are greatly appreciated. UC - -- Open Source Solutions 4U, LLC 2570 Fleetwood Drive Phone: +1 650 872 2425 San Bruno, CA 94066 Cell: +1 650 302 2405 United States Fax: +1 650 872 2417 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFCAdOMjqGXBvRToM4RApgvAJsEUsdl6hrVGqRwJ+NI7J rqQqQ5GgCgkTQN pavTkx47QUb9nr7XO/r/v5k= =B3DH -----END PGP SIGNATURE----- ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to majordomo@postgresql.org) |
| ||||
| Am Donnerstag, 3. Februar 2005 08:32 schrieb Uwe C. Schroeder: > Maybe it's to late for me to think correctly (actually I'm sure of > that). I'm going to ask anyways. > I have a table like > > id int4 > user_id int4 > photo varchar > image_type char(1) > > where image_type is either G or X > What I want to do is have ONE query that gives me the count of images > of each type per user_id. > So if user 3 has 5 photos of type G and 3 photos of type X > I basically want to have a result 5,3 > It got to be possible to get a query like that, but somehow it eludes > me tonight. > > Any pointers are greatly appreciated. > > UC select user_id,image_type, count(id) from <table> group by user_id,image_type should do it. -- Markus Schulz ---------------------------(end of broadcast)--------------------------- TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org |