【问题标题】:How do I get a list an array of items with its associated values in another table in MYSQL?如何在 MYSQL 中的另一个表中获取项目数组及其关联值的列表?
【发布时间】:2019-09-08 13:45:11
【问题描述】:

我有一张桌子

我想从下一个表中获取像这样的值类别

我想从查询中得到一个数组,看起来像

这是否可以一次查询全部完成?

【问题讨论】:

  • 我很想在某种应用程序代码中处理 json 编码

标签: mysql node.js database


【解决方案1】:

您可以使用它在一个查询中获取日期:

select c.category,
JSON_ARRAY(GROUP_CONCAT(JSON_OBJECT('sub_category', cv.category, 'date', cv.createdAt)))
from category c,
     category_value cv
where c.category = cv.p_category
group by c.category

【讨论】:

    猜你喜欢
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    相关资源
    最近更新 更多