我有一个简单的JSON数据集如下。如何查询所有id
=1
的parts.lock
。
JSON:
{
"id": 1,
"name": "A green door",
"price": 12.50,
"tags": ["home", "green"],
"parts" : [
{
"lock" : "One lock",
"key" : "single key"
},
{
"lock" : "2 lock",
"key" : "2 key"
}
]
}
查询:
select id,name,price,parts.lockfrom product where id=1
重点是如果我使用
parts [0].lock
,它将返回以下一行:{u'price': 12.5, u'id': 1, u'.lock': {u'lock': u'One lock', u'key': u'single key'}, u'name': u'A green door'}
但我想返回parts
结构中所有的locks
。它将返回多个行,但那就是我要找的。这是我想要完成的关系连接。
请帮我解决这个问题。