gpt4 book ai didi

Mysql查询: Getting all result in grid view

转载 作者:行者123 更新时间:2023-11-29 14:27:17 25 4
gpt4 key购买 nike

我有四张 table :

  1. 类别
  2. 类型
  3. 疾病 - 有相关疾病。使用同表中的childOf字段来关联父子Disease的父子关系。你可以说有不同程度的疾病。疾病级别 1 以及其下的许多其他疾病。使用单个表进行管理。
  4. 疾病治疗 - 疾病治疗

除了这些之外,我还有所有其他表来说明它们之间的关系,例如

  1. 类别有类型
  2. 类型有疾病
  3. 病有医治

我有一个搜索按钮。我想在搜索后在 GridView 中显示所有记录。像这样 。如果我没有选择任何内容并点击搜索..

Category name  -  Type     - disease                         - Treat
--------------------------------------------------------------------------------
record 1 - type - level 1 - treatment

record 1 - type - level 1.1 (child of level 1) - treatment

record 1 - type - level 1.2 (child of level ) - treatment

任何人都可以建议我如何实现这一目标吗?只是一个提示。我会写查询。我不知道应该从哪个表开始获取数据

谢谢

最佳答案

看数据,我猜你的描述应该是

  1. 疾病有其类型
  2. 类型有类别
  3. 疾病有治疗方法
  4. 疾病可能有母体疾病

因此,您应该从疾病开始,加入类型并进一步加入类别,并从疾病加入治疗。

关于层次结构:

解决方案很大程度上取决于您的疾病层次结构是否具有固定深度。如果您有固定深度,例如最大深度。 1 个 child ,您可以通过 childOF 列添加从“disease d_child”到“disease d_parent”的外连接。您还可以将检索所有“根疾病”与所有“子疾病”的查询联合起来。如果您的层次结构没有固定深度,您应该考虑进行多个查询并以编程方式组合结果。

关于Mysql查询: Getting all result in grid view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10699303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com