【发布时间】:2021-09-17 23:36:09
【问题描述】:
我的项目表上有 13,000 多个项目,包括多个项目中的相似标签(Json 表单)。我与物品和标签没有任何关系或模型。如何在没有太多内存分配的情况下在每个标签上获得具有项目计数的标签的不同值(包含此标签的项目)?
我想在这样的表格中显示它们 -
SL----------Tag-----
1-----------responsive [3 items available of this tag]
2-----------mobile [124 items available of this tag]
【问题讨论】:
-
请向我们展示 Items 表和任何其他相关表的架构
-
在这张桌子上工作,我必须根据同一张桌子的标签的值来计算这张桌子的项目。
-
tags列是包含一个标签还是标签的分隔列表? -
标签列表作为 JSON 对象,如上述示例。
-
我认为您现在应该看到此表中的设计错误。如果您有一个标签表和一个链接表来与此相关的任何内容 那么这些计数将很容易通过简单地计算链接表行来实现。有了这种设计,过程就复杂得多
标签: php mysql json laravel eloquent