Select *, max(date) works in phpMyAdmin but not in my code
Posted
by kdobrev
on Stack Overflow
See other posts from Stack Overflow
or by kdobrev
Published on 2010-05-08T11:23:25Z
Indexed on
2010/05/08
11:28 UTC
Read the original article
Hit count: 212
OK, my statement executes well in phpMyAdmin, but not how I expect it in my php page.
This is my statement:
SELECT
egid
,group_name
,limit
, MAX(date
) FROM employee_groups GROUP BYegid
ORDER BYegid
DESC ;
This is may table:
CREATE TABLE
employee_groups
(egid
int(10) unsigned NOT NULL,date
date NOT NULL,group_name
varchar(50) NOT NULL,limit
smallint(5) unsigned NOT NULL, PRIMARY KEY (egid
,date
) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
I want to extract the most recent list of groups, e.g. if a group has been changed I want to have only the last change. And I need it as a list (all groups).
© Stack Overflow or respective owner