Кассандра - ВЫБЕРИТЕ результат в качестве условия ГДЕ - PullRequest
0 голосов
/ 21 января 2019

Я хочу использовать результат запроса select как ввод условия другого запроса, например:

DELETE FROM message_user WHERE id = 8a81de70-1991-11e9-a38f-9e0aa7c9f25f and group = e5b04c50-1982-11e9-abf3-b17ecbb80329 and receiver in (SELECT member FROM chat_group_member WHERE id = e5b04c50-1982-11e9-abf3-b17ecbb80329)

1 Ответ

0 голосов
/ 22 января 2019

Cassandra - это распределенная база данных, вложенные запросы являются типом соединений. В Cassandra данные могут храниться на нескольких хостах. Для того, чтобы объединить большие данные, возможно, потребуется загрузить их на один узел. Это может вызвать проблемы с производительностью, так как все узлы находятся на обычном оборудовании (одноранговое). Поэтому я думаю, что это не поддерживается.

...