Jump to content

Recommended Posts

Hi everyone I have a question on my query.... This is my current records of my table

 

fld1    fld2      fld3          fld4    fld5      fld6

1      lastname1a  firstname1a  mi1a  Address1a  2011-08-26 09:26:44

1 lastname1b firstname1b mi1b Address1b 2011-08-26 09:28:12

1 lastname1c firstname1c mi1c Address1c 2011-08-26 09:28:27

1 lastname1d firstname1d mi1d Address1d 2011-08-26 09:29:18

1 lastname1e firstname1e mi1e Address1e 2011-08-26 09:29:28

 

2 lastname2a firstname2a mi2a Address2a 2011-08-26 09:31:15

2 lastname2b firstname2b mi2a Address2b 2011-08-26 09:31:16

2 lastname2c firstname2c mi2a Address2c 2011-08-26 09:31:17

2 lastname2d firstname2d mi2a Address2d 2011-08-26 09:31:18

2 lastname2e firstname2e mi2a Address2e 2011-08-26 09:31:19

 

3 lastname3a firstname3a mi3a Address3a 2011-08-26 09:34:53

3 lastname3b firstname3b mi3a Address3b 2011-08-26 09:34:54

3 lastname3c firstname3c mi3a Address3c 2011-08-26 09:34:55

3 lastname3d firstname3d mi3a Address3d 2011-08-26 09:34:56

3 lastname3e firstname3e mi3a Address3e 2011-08-26 09:34:57

 

4 lastname4a firstname4a mi4a Address4a 2011-08-26 09:34:53

4 lastname4b firstname4b mi4a Address4b 2011-08-26 09:34:54

4 lastname4c firstname4c mi4a Address4c 2011-08-26 09:34:55

4 lastname4d firstname4d mi4a Address4d 2011-08-26 09:34:56

4 lastname4e firstname4e mi4a Address4e 2011-08-26 09:34:57

 

5 lastname5a firstname5a mi5a Address5a 2011-08-26 09:34:53

5 lastname5b firstname5b mi5a Address5b 2011-08-26 09:34:54

5 lastname5c firstname5c mi5a Address5c 2011-08-26 09:34:55

5 lastname5d firstname5d mi5a Address5d 2011-08-26 09:34:56

5 lastname5e firstname5e mi5a Address5e 2011-08-26 09:34:57

 

I want to extract 1 record per group(fld1) based on the latest date(fld6)

The desired output would be:

 

1 lastname1e firstname1e mi1e Address1e 2011-08-26 09:29:28

2 lastname2e firstname2e mi2a Address2e 2011-08-26 09:31:19

3 lastname3e firstname3e mi3a Address3e 2011-08-26 09:34:57

4 lastname4e firstname4e mi4a Address4e 2011-08-26 09:34:57

5 lastname5e firstname5e mi5a Address5e 2011-08-26 09:34:57

 

 

I thought that this simple query would work:

SELECT * FROM tablename  GROUP BY fld1 ORDER BY fld6 DESC 

 

but this query is not giving me the desired output... tnx in advance

Link to comment
https://forums.phpfreaks.com/topic/245725-simple-mysql-query-help/
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.