gpt4 book ai didi

php - 如何在MySQL中循环来自多个表的数据?

转载 作者:行者123 更新时间:2023-11-29 06:02:58 26 4
gpt4 key购买 nike

我有这些表格,其中包含以下列:

文章

1.1. title
1.2. text
1.3. sortnr

国会

2.1. title
2.2. text
2.3. sortnr

显然,还有其他人,但这些是相同的。我想做的是编写一个查询,然后我可以在其中循环遍历这些字段,就好像它们来自一个表一样。

它看起来像什么:

SELECT * FROM article,congress ORDER BY sortDate DESC LIMIT 3

但是我不能使用像 title 这样的字段,因为在循环中,所有的,例如 title 字段都被转入来自 congress 表的那些。

考虑到它们没有以任何方式连接,是否有办法混合两个表并将它们视为来自一个表?

最佳答案

试试这个:

SELECT *, 'article' as tblnm FROM article
UNION
SELECT *, 'konferansenentry' as tblnm FROM konferansenentry
ORDER BY sortDate DESC
LIMIT 3

它只有在两个表具有相同字段的情况下才有效,否则您必须逐一选择。

关于php - 如何在MySQL中循环来自多个表的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43679619/

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