Jump to content

Two records in each group with GROUP BY clause.


suresh64633

Recommended Posts

Suppose i have a table "city" which store detail as city_id ,state_id and city name

city_id 	state_id 	city_name
   1 	           1 	           APO 	
   2 	           1 	           FPO
   5 	           1 	           Bethel
   6 	           3 	            Indian
   7              3 	            Anchorage
   8  	           3  	            Anch
   9  	           3  	           Fort Richardson  	

 

If i fire a query like

SELECT * FROM city GROUP BY state_id

 

It will show single record of each group like:

city_id 	state_id 	city_name
   1 	           1 	           APO 	
   5 	           3 	           Bethel

But i want it must show 2 record of each group like:

 

city_id 	state_id 	city_name
   1 	           1 	           APO 	
   2 	           1 	           FPO
   6 	           3 	            Indian
   7              3 	            Anchorage

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.