所以我正在尝试创建一个评论系统,您可以在其中回复已经回复的评论(允许您创建理论上无限的回复线程)。我希望它们按时间顺序显示(最新的在顶部),但当然回复应该直接在原始评论的下方。如果有多个评论回复同一条评论,回复也应按时间顺序排列(仍在原始评论下方)。我还想限制评论组的数量(一组评论,其中一条评论根本不是回复),比如说,25。我应该如何设置MySQL表,以及我将使用什么样的查询提取我想要的东西?这是我的数据库的简化版本:IDint(11)NOTNULLAUTO_INCREMENT,DatePosted日期时间不为空,InReplyToint(11)非空默认值'0',对不起,如果这有点令人
这是我的表结构...表:position_hierarchy_levelidparent_position_idposition_id1122233344455566677788899910101011111112121213131314141415我获取某个position_id的parent_position_id的查询是:select`parent_position_id`from`position_hierarchy_level`whereposition_id=15;但是我怎样才能得到某个position_id的最顶层父级呢?例如,position_id15的最顶层paren
给出下表idparentIDnameimage00default.jpg10Jason21Bethb.jpg30Laylal.jpg42Hal54Ben我想做以下事情:如果我搜索本,我想找到图像,如果没有图像,我想找到parent的图像,如果不存在,我想去祖parent的图像...直到我们点击默认图像。最有效的方法是什么?我知道SQL并不是真正为分层值设计的,但这是我需要做的。干杯! 最佳答案 MySQL缺少递归查询,而递归查询是标准SQL的一部分。许多其他品牌的数据库都支持此功能,包括PostgreSQL(请参阅http://ww
所以最终的菜单看起来像这样:ItemBItemB-1ItemB-1-2ItemB-1-1ItemASubItemA-1SubItemA-2ItemC基于以下数据库记录:idmenu_titleparent_menu_idmenu_levelweight1ItemA0112ItemB0103ItemC0124SubItemA-21215ItemB-12206ItemB-1-15317SubItemA-11208ItemB-1-2530我将如何进行显示?我的猜测是它将所有项目存储到一个多维数组中,然后以某种方式循环遍历它... 最佳答案
由于某些原因需要在2个不同的TreeView中显示来自mysql数据库的数据。例子TreeView1(使用列表标签):level1(Root) level2 level2 level3 level3 level4 level4 level2 level3 level3 level4 level4 TreeView2:我目前正在处理这个php脚本:connect_error){die("Connectionfailed:".$co
您好,我想以如下图所示的层次结构方式显示数据这是我的数据库表结构这是我使用过的查询,但它不是我想要的完美结果SELECTt1.parent_idASprimary_Id,t2.parent_idASsecondary_Id,t3.parent_idASteritiary_IdFROMucodeASt1LEFTJOINucodeASt2ONt2.parent_id=t1.idLEFTJOINucodeASt3ONt3.parent_id=t2.parent_id输出是这不是我需要的还有一种我尝试过的方法SELECTt1.parent_idASprimary_Id,t2.parent_id
我有3个表格的父表、子表和孙表:+----------------++----------------++---------------------+|parent||child||grandchild|+----------------++----------------++---------------------+|parent_id(PK)||child_id(PK)||grandchild_id(PK)||parent_data||child_data||grandchild_data|+----------------+|parent_id(FK)||child_id(FK
我正在构建一个系统,组织将在其中输入与其业务相关的信息。报告需要对多个级别的用户可用,其中一些用户只能访问其组织的统计信息,而更高级别的用户将可以访问单个组织的统计信息以及更高级别实体的汇总统计信息(请参见我的图表,其中说明层次结构)。一个城市中会有一个或多个组织。一个县会有一个或多个市一个州会有一个或多个县会有一个或多个状态可以随时添加组织、市、县和州当一个组织、市、县被添加到系统中时,已经有权查看该州的用户应该能够自动查看新组织/市/县的报告,而无需管理员明确授予他们权限.这同样适用于有权在市级和县级查看报告的用户,只要他们在层次结构中低于他们的新实体被添加到系统中。一些例子:用户
我有一个表格,其中产品根据树结构等层次关系进行分类。我必须在任何级别选择一个类别和所有子类别。见下图:例如我想要一个sql语句,当我查询传递id=11时,它返回我(19,20,21,22,23,24,25,26) 最佳答案 有几种不同的方法可以在MySQL中存储分层数据。查看BillKarwin的presentation这展示了四个选项。邻接表路径枚举嵌套集关闭表您正在使用邻接列表模型来存储分层数据,但不幸的是,这是您可以选择用于查询子树的最难模型。您的选择是:更改为不同的模型。将查询限制在n层深度。使用存储过程进行递归查询。有关这
鸿蒙Samgr_Lite的文件框架层次分析与总结1.Samgr_Lite的文件框架图2.五大模块总结3.基于SA框架完整的进程通信机制在OneCoin小组的共同努力下,最后一个模块的标注也基本完成,这里简单总结一下整个框架的层次分析,以及内部逻辑和功能的一些总结和感想1.Samgr_Lite的文件框架图#Samgr_Lite1.communication1.broadcast_service.c:实现了广播服务继承服务的四个函数以及广播服务的注册函数2.broadcast_service.c:BroadcastService结构体的定义所在(其实就简单使用INHERIT_SERVICE继承了服