gpt4 book ai didi

mysql - 联合 MySQL 查询

转载 作者:行者123 更新时间:2023-11-29 05:00:16 25 4
gpt4 key购买 nike

如果我有这样的表:

table_1: 1, 'Hello My Name is Hal', '2009:11:02 08:42'
table_1: 2, 'Hello My Name is Dave', '2009:11:02 08:30'
table_2: 1, 'Ima all #red due to twitter', '2009:11:02 09:42'

让我们想象所有表格列都具有相同的 col_names

有什么方法可以让我在不同行的一个 SELECT 中返回结果

类似的东西:

SELECT * FROM table_1, table_2 ORDER BY dateReg DESC

所以我的 Return 看起来像:

1, 'Ima all #red due to twitter', '2009:11:02 09:42'
1, 'Hello My Name is Hal', '2009:11:02 08:42'
2, 'Hello My Name is Dave', '2009:11:02 08:30'

当我尝试运行上述查询时,出现歧义错误(显然...Duhh..:D)但是有没有一种方法可以在查询中执行此操作而不是使用 PHP 在代码中排序。

有什么想法吗?提前致谢

最佳答案

您可以使用UNION(或UNION ALL)组合多个查询的结果:

SELECT * FROM table_1 UNION ALL SELECT * FROM table_2

(简单的UNION 将删除重复项,UNION ALL 将返回所有 结果。)

关于mysql - 联合 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1831540/

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