我想通过以下查询连接两个存储桶。但它给我带来了如下错误。我错过了什么?
错误:
syntax error - at ebook_id
查询:
SELECT ebook_id, COUNT(*) as count
FROM `log` USE KEYS `log.`ebook_id
JOIN `product` USE KEYS product.book_id
WHERE meta(`log`).id LIKE 'ebook_page_request%' AND `log`.date = CLOCK_LOCAL('1111-11-11') GROUP BY log.ebook_id
最佳答案
FROM `log` USE KEYS `log.`ebook_id
后勾位置不正确,需要在点之前结束,如下所示
FROM `log` USE KEYS `log`.ebook_id
JOIN 左侧的 USE KEYS 必须是 CONSTANT,而 JOIN 右侧不能使用 USE KEYS,并且它必须是 ON KEYS,且表达式引用左侧存储桶
关于Couchbase N1QL 连接查询 - 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50755423/