0

プロパティ値に基づいて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ですか?

4

1 に答える 1