根据最后日期的不同组合(mySQL / PHP)

时间:2013-04-09 12:30:16

标签: php mysql sql select distinct

我有一个包含四列的表格:

id
date_added
variable1 (eg. a,b,c,d,e,f)
variable2 (eg. 1,2,3,4,5)

我想要的是回应变量1和变量2的每个不同组合

但是,会有多个日期(date_added)具有相同的组合。我只想回应最后一个组合(根据日期)。回显的行可能具有不同的日期。

我有什么方法可以做到吗?

2 个答案:

答案 0 :(得分:0)

尝试使用它:

SELECT variable1,
       variable2
FROM
  (SELECT *
   FROM Table1
   ORDER BY date_added DESC) tmp
GROUP BY variable1,
         variable2;

答案 1 :(得分:0)

试试这个

SELECT distinct(variable1)  variable1, (select distinct (variable2)) as variable2
FROM bmi_users
Order by date_added DESC

我希望这会有用