我有一個查詢,使用eqjoin
從兩個不同的表中返回以下數據。我想結合left
和right
,而不是做一個zip()
(即重寫name
和joined_at
),我想將右對象的屬性添加到名爲server_info
的屬性中,並且還要刪除「左」並使其它是一個單一的對象,就像在zip
操作之後一樣,我如何直接在查詢中執行此操作。加入左側和右側
當前結果
[{
"left":{
"avatar":"a29f54048d9ec6c00913057333160a3e",
"joined_at":"Thu Feb 25 2016 21:29:07 GMT+00:00",
"name":"Zephy",
"uid":"132166948359241728"
},
"right":{
"icon":"2aab26934e72b4ec300c5aa6cf67c7b3",
"id":"81384788765712384",
"member_count":7888,
"name":"Discord API",
"owner_id":"53905483156684800",
}
}]
預期結果
[{
"avatar":"a29f54048d9ec6c00913057333160a3e",
"joined_at":"Thu Feb 25 2016 21:29:07 GMT+00:00",
"name":"Zephy",
"uid":"132166948359241728"
"server_info": {
"icon":"2aab26934e72b4ec300c5aa6cf67c7b3",
"id":"81384788765712384",
"member_count":7888,
"name":"Discord API",
"owner_id":"53905483156684800",
}
}]
你能在這種情況下顯示預期的輸出嗎? –
這是什麼問題? –
@ZohaibIjaz更新後的預期結果。 – Zephy