0
読み込み配列json - memsql読み込み配列json - memsql
私は項目がjsonである配列を持っています。
表:
CREATE TABLE `example` (
orderId BIGINT,
`data` JSON NULL
);
例レコード
orderId -> ZA/XYZ
data -> [
{'item':1,'price':20},
{'item':2,'price':30},
{'item':3,'price':40}
(...)
]
私はこのSQLを使用し、20より大きな少なくとも1つの製品を持って注文を探しています:
SELECT orderId FROM example WHERE data::`0`::price > 20 OR data::`1`::price > 20 OR data::`2`::price > 20 (...) OR OR OR....
しかし、私はどのくらいの数の製品が発注されているのか分かりません。
この問題の解決策はありますか?
たぶん、このような何か:
SELECT orderId FROM example WHERE data::*::price > 20 ??