sqlserver中获取空数组

f5emj3cl  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(234)

我有下面的查询要转换为json对象。如果联接表中没有数据,则需要显示空数组[]。我该怎么做?
这是我的示例查询

  1. SELECT a.Name,
  2. a.ID,
  3. a.TypeID,
  4. a.Shared,
  5. a.Description,
  6. a.CreatedBy,
  7. a.CreatedByName,
  8. a.CreatedDate,
  9. a.ModifiedBy,
  10. a.ModifiedByName,
  11. a.ModifiedDate,
  12. b.StudentID,
  13. b.StudentName,
  14. c.RoomID,
  15. c.RoomName
  16. FROM TableA a
  17. LEFT JOIN TableB b ON a.ModelID = b.ModelID
  18. LEFT JOIN TableC c ON b.StudentID = c.StudentID
  19. FOR JSON AUTO, ROOT('JsonModel'), INCLUDE_NULL_VALUES

我得到的是连接表的空值,而不是空数组([])。如果联接表中没有数据,如何修复上述查询以获取空数组。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题