![]() |
1
0
比如:
如果您希望在一次服务器往返中检索父级子级,请使用RDBMS的JSON或XML功能,特别是如果您的客户机应用程序仍然使用JSON,则可以使用以下功能。例如., 现场试验: https://dbfiddle.uk/?rdbms=postgres_11&fiddle=0b1ce002c4380a3542387209c3c43fae
输出:
否则,您将不得不使用ORM的批处理功能。如果没有可用的ORM,则需要手动使查询最小化服务器往返。 如果希望尽全力使用RDBMS的JSON功能一次性呈现树状数据,您可以:) 现场试验: https://dbfiddle.uk/?rdbms=postgres_11&fiddle=1ed3105719ed033ba568e01b3d97c234
输出:
架构:
|
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |