gpt4 book ai didi

php - 插入(连接两个表)到不同的表中

转载 作者:行者123 更新时间:2023-12-01 00:47:30 26 4
gpt4 key购买 nike

我有两张 table ,里面有一堆我不需要的东西。一个有关于用户的信息,另一个有他们的密码。

我有一个新表,可以将他们的信息和密码存储在一起。

此外,用户信息表有名字和姓氏的单独字段,我需要将它们合并以将它们放在“名称”列中并在它们之间添加一个空格。

我需要在不破坏(修改)任何一个旧表的情况下执行此操作。

我还需要能够向 id 列添加一个整数值。

我认为基本语法是这样的,但不知道过去该做什么

INSERT INTO newtable (id, name, email, password) VALUES ((JOIN statement?), (JOIN statement?), (JOIN statement?), (JOIN statement?))

如何使用脚本完成此操作?

旧表 1(oldtable1):

User ID (id)
Password value (pass)

旧表 2(oldtable2):

User ID (id)
First name (fname)
Last name (lname)
Email (email)

新表(newtable):

id
name
email
password

最佳答案

SELECT id, name, email, password INTO NewTable 
FROM
(
SELECT o1.id, CONCAT(o2.fname, ' ', o2.lname), o2.email, o1.Password
FROM oldTable1 AS o1
JOIN oldTable2 AS o2
ON o1.id = o2.id
)

关于php - 插入(连接两个表)到不同的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20038526/

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