ответ

2

Вы хотите, чтобы неявно unnest вашего элемента массива. В качестве примера

SELECT id, name, description 
FROM articles as a, a.tags as single_tag 
WHERE lang = "your lang value" 
     AND single_tag = "your tag value" 

Во-первых, я неявно безгнездных столбец массива tags в колонну single_tag.

Во-вторых, я изменил свой пункт where к равенству против нового single_tag колонке

Примечание: Если несколько значений в тегах соответствуют вашим критериям, вы можете иметь тот же строки, возвращенной несколько раз. Вы можете обратиться к этому, добавив в предложение DISTINCT, пока ни один из столбцов, которые вы возвращаете, не является массивами или структурами. Например:

SELECT DISTINCT id, name, description 
FROM articles as a, a.tags as single_tag 
WHERE lang = "your lang value" 
     AND single_tag = "your tag value" 
+2

Спасибо за ответ, я выяснил в 5 минут назад ;-) - Я думаю, что гаечный ключ - это недостающее звено для идеального стека на gcp! Я ЛЮБЛЮ ЭТО!! Спасибо за отличную работу! – Aron

Смежные вопросы