【发布时间】:2016-08-09 22:31:39
【问题描述】:
表格类别:
id, name,
-------------
1 category1
2 category2
3 category3
4 category4
表帖:
id, category, title
--------------------
1 1, 3 title1
2 4, 2 title2
3 1, 4 title3
我想在这个类别中有一个显示类别和专柜帖子。在表中的类别列中发布了类别的ID,以','分隔。当类别 = 类别 ID 时搜索如何执行此操作,并使用最少的 SQL 查询显示计数器。
【问题讨论】:
-
修复您的数据结构以拥有一个适当的联结表,每个帖子和类别只有一行。
-
不要使用 csv,特别是如果你想搜索。如果一行需要多个值,请创建一个新表,其中包含
id和每个category的行。
标签: php mysql sql categories