gpt4 book ai didi

php - 查看结果在哪个表中

转载 作者:搜寻专家 更新时间:2023-10-31 22:14:12 25 4
gpt4 key购买 nike

我接管了我所在公司的内部网站管理工作,我需要从 mysql 数据库中获取数据。我遇到的问题是数据在 6 个不同的表中,所有表都具有相同的字段,但行都是唯一的(行在一个表中开始,然后在由一个表处理后完全移动到另一个表员工)。

有没有一种简单的方法可以同时查询所有 6 个?能够检索它来自的表的标题也很有用。

我正在使用 PHP 运行查询并显示它。创建另一个表来定义所有行的位置、具有唯一 ID 以及它所在表的另一个字段会更好吗?

最佳答案

要完成此查询,请使用union all:

select
'Table1' as TableName,
*
from
Table1
union all
select
'Table2',
*
from
Table2
union all
select
'Table3',
*
from
Table3

...等等

为了更好的数据库设计,您可能希望有一个包含所有行的表,以及一个指定的 Status 表,您可以在其中将 StatusID 列链接到该列以说明给定行的状态是的。流程中每个阶段的表格都是糟糕的设计,只会导致大量的麻烦。

关于php - 查看结果在哪个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8661472/

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