我们说我的数据库中有以下数据: http://pastebin.com/DTMG9SzY
我需要编写一个select语句,它将返回每个名称的LATEST记录,并且我需要返回所有字段,而不仅仅是名称。
我尝试了以下内容:
cbq> SELECT distinct(name) FROM `test-db` order by name, pb_date';
这会返回我需要的记录/文档,但是我错过了pb_date等其他字段。
尝试2
cbq> SELECT distinct(name), pb_date FROM `test-db` order by name, pb_date';
这只会返回所有三条记录,这不是我想要的。
我嘲笑了一下,但如果有人能指出我正确的方向,我会很感激。
答案 0 :(得分:1)
我希望这会对你有所帮助
SELECT * FROM `test-db` GROUP BY name
如果没有让我进一步了解