让我说我有以下数据库表(仅截取日期,两个’id_’preix列与其他表连接)…
+-----------+---------+------+--------------------+-------+ | id_table1 | id_tab2 | date | description | price | +-----------+---------+------+--------------------+-------+ | 1 | 11 | 2014 | man-eating-waffles | 1.46 | +-----------+---------+------+--------------------+-------+ | 2 | 22 | 2014 | Flying Shoes | 8.99 | +-----------+---------+------+--------------------+-------+ | 3 | 44 | 2015 | Flying Shoes | 12.99 | +-----------+---------+------+--------------------+-------+
…我有一个像下面这样的查询……
SELECT id,date,description FROM inventory ORDER BY date ASC;
如何选择所有描述,但每次仅描述一次,同时仅描述该描述的最新年份?所以我需要数据库查询来返回上面的示例数据中的第一行和最后一行;第二行没有返回,因为最后一行有更晚的日期.