代码之家  ›  专栏  ›  技术社区  ›  TH1981

简化MySQL查询,从表数据中动态提取表名

  •  0
  • TH1981  · 技术社区  · 15 年前

    我有一个mysql表,其中一个字段是“template”。此字段将指向正确的模板表,以引用该特定模板的唯一字段。

    提前谢谢!

    2 回复  |  直到 15 年前
        1
  •  0
  •   Ty W    15 年前

    我不认为这可以直接在MySQL中完成,而不需要将它拆分为多个查询。

    我通常通过查询确定正确表名所需的信息来处理这个问题,然后使用脚本语言(PHP?)使用该信息组合另一个查询。

        2
  •  0
  •   a'r    15 年前

    如果可以的话,我建议重组你的公司 *_template 将表转换为一个名为 template_data template_name . 然后选择正确的数据就变成了一个简单的SQL查询,例如。

    select Parameter, Value from template_data where template_name = ?