如何从我的couchbase数据库中选择不同的记录?

时间:2016-04-13 13:28:12

标签: couchbase

我们说我的数据库中有以下数据: 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';

这只会返回所有三条记录,这不是我想要的。

我嘲笑了一下,但如果有人能指出我正确的方向,我会很感激。

1 个答案:

答案 0 :(得分:1)

我希望这会对你有所帮助

 SELECT * FROM `test-db` GROUP BY name

如果没有让我进一步了解