gpt4 book ai didi

MySQL 使用选择、别名列名创建表

转载 作者:行者123 更新时间:2023-11-29 03:10:04 24 4
gpt4 key购买 nike

有没有什么方法可以使用带有 select 语句的创建表,其中冲突的(或所有)列名称是别名?

CREATE TABLE newTable
SELECT a.*, b.*
FROM tblA a
JOIN tblB b
ON a.id = b.cid

问题是 tblA 和 tblB 有几个同名的列,所以我在创建时收到“重复列名”错误。我试图避免列出表中的所有字段,因此我要么需要有选择地排除某些列,要么对列名应用“自动别名”。

最佳答案

您可以使用 information_schema 表有选择地排除 select 语句中的列。查看最佳答案here .

关于MySQL 使用选择、别名列名创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9895337/

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