[ea2224]: / inst / queries / matchFields.xq

Download this file

7 lines (6 with data), 243 Bytes

1
2
3
4
5
6
; matchFields
(fn [dataset names]
(map :name (query {:select [:field.name]
:from [:dataset]
:join [:field [:= :dataset.id :field.dataset_id]]
:where [:and [:in :%lower.field.name names] [:= :dataset.name dataset]]})))