如何从SQL Server数据表生成分层JSON

时间:2018-09-17 10:22:59

标签: json sql-server angular hierarchical primeng-treetable

我有具有以下示例结构和数据的sql server分层数据表:

| Product | Output_code |
|---------|-------------|
| ABC     | 6029        |
| DEF     | 7593        |  

我需要从我的sqlserver表生成JSON结构的sql查询,以便在primeng treetable组件中使用它。它需要这样的json结构:

    SELECT  NZ(Mapping.Output_code, NoMap.Output_code)
            , Source.Product
            , Source.Parent
    FROM    (
             Source LEFT JOIN Mapping ON Source.Product = Mapping.Product AND    
                                         Source.Parent = Mapping.Parent)
                    LEFT JOIN NoMap ON Source.Product = NoMap.Product  

| Expr1000 | Product | Parent |
|----------|---------|--------|
| 6029     | ABC     | DTF    |
| 6029     | ABC     | DHA    |
| 7029     | ABC     | GYF    |
| 7029     | ABC     | RGY    |
| 7029     | ABC     | DRF    |
| 8593     | DEF     | XYZ    |
| 7593     | DEF     | ZXL    |
primeng树表组件和相关文档的

链接是here。 我也在使用sql server 2017。

谢谢。

0 个答案:

没有答案