michaeljohn Posted October 21, 2008 Share Posted October 21, 2008 I've got a table with some duplicate entries, I've been trying different query combinations but I've been unable to solve this problem. Here is an example of my problem Basically I would like to get the last distinct value (entry id: 9634), I've got many item_id's with duplicate field_value's, what would be the best query to display this? Here is my query SELECT DISTINCT `field_id` , `field_value` , `item_id` , `entry_id` FROM `ibf_registry_field_entries` ORDER BY `entry_id` DESC Quote Link to comment https://forums.phpfreaks.com/topic/129369-select-last-distinct-row/ Share on other sites More sharing options...
Zane Posted October 21, 2008 Share Posted October 21, 2008 I'm no SQL expert but maybe SELECT DISTINCT `field_id` , `field_value` , `item_id` , `entry_id` FROM `ibf_registry_field_entries` ORDER BY `entry_id` ASC LIMIT 1 Quote Link to comment https://forums.phpfreaks.com/topic/129369-select-last-distinct-row/#findComment-670672 Share on other sites More sharing options...
fenway Posted October 22, 2008 Share Posted October 22, 2008 What you need to do is get the max entry_id for each "set", then join this back to the original table. Quote Link to comment https://forums.phpfreaks.com/topic/129369-select-last-distinct-row/#findComment-672027 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.