プロパティ値に基づいてSELECT
オブジェクトを作成しようとしています。roles
例:names
role が1
//response を返す場所をすべて選択danny
クエリステートメント:
SELECT JSON_EXTRACT(username,'$[*].name') FROM objects WHERE JSON_CONTAINS(username,'1','$[*].roles')
COLUMN: ユーザー名 (JSON)
[
{
"name":"jordan",
"roles":[1,2,5]
},
{
"name":"danny",
"roles":[1,4]
}
]
質問:ステートメントが name を含む最初のオブジェクトだけを返さないのはなぜdanny
ですか?