gpt4 book ai didi

php - 它是查看还是加入我需要的这个 mysql 练习

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:31 24 4
gpt4 key购买 nike

我遇到了使用 mysql 和 mphpmyadmin 的小任务,我需要将 2 个表记录合并到一个表中,一个接一个...但也希望结果指示来自的表,如下所示:

表1:表名:“names1”

id code name  number
1 XA Mike 101
2 DA Stel 344
3 MB Dan 434
4 TR Tina 321

表2:表名:“names2”

id code name number
1 DC Man 121
2 QZ Dan 989
3 VN Was 912

我需要的是将它们组合在一个表中,选择、查看...在我的脚本中使用的任何语句...像这样:

tablename code name number
names1 XA Mike 101
names1 DA Stel 344
names1 MB Dan 434
names1 TR Tina 321
names2 DC Man 121
names2 QZ Dan 989
names2 VN Was 912

尝试加入和联合,失败,你建议创建一个 View 吗?以及您建议如何完成?

最佳答案

select  code, name,  number, 'names1' as tablename from table1
union
select code, name, number, 'names2' as tablename from table2;

还要研究 union 与 union all 之间的区别,因为它与 dupes 相关(通常用于您的其他类似查询的联合)

关于php - 它是查看还是加入我需要的这个 mysql 练习,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38293669/

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