1
我有一張記錄每天遊戲的表格。球隊表包含包含JSON行一列,每一個JSON字符串還包含另一個,類似下面:寫查詢在json記錄裏面搜索,在postgreSQL裏面的另一個json裏面
---------------------------------------------------------------------
| id | doc |
---------------------------------------------------------------------
| 1 | {'team1':{'num':3, 'players':{'bob', 'eli', 'jack'}, 'color':'red'},
'team2':{'num':3, 'players':{'a', 'eli', 'x'}, 'color':'blue'}}
這是說TEAM1和TEAM2對每天遊戲。 我可以寫一個查詢檢索所有具有'eli'作爲播放器的記錄嗎? 感謝您的幫助
我知道下面的查詢是錯誤的,但是有沒有正確的方法? 'select * from teams,json_object_keys(doc)sub(a_team),json_object_keys(json_extract_path(doc,a_team,'players'))sub(name)where name ='eli'' –