跪求+裸奔求一条sql语句

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:03:04
我今天上网搜索了5小时,一直找到的都不能正常使用,或者不能实现我要的功能。现在眼睛都很痛。
所有本人恳请大家,不要在百度搜一下,然后就把第一页的结果复制过来给我,因为我已经看过的了,还试过的了。

我现在要把 表1 和 表2 合并在一起,变成一张表。然后表2有重复的那些字段,就在后面+上“z”然后再合并到表1里。
就是这么简单,期待高手告诉我......

先说句谢谢了
你好,我的是mysql数据库,我是要做一个软件,通过sql语句实现这些功能。软件的功能是用把游戏一区的帐号合并到二区,有相同的帐号就在帐号后+其他字符。两个区变成一区,相同帐号的就也可以进。

你列几条数据
以及结果,还有一点
你表1里绝对不能有数字型的数据,否则加z也加不上

还有,你是什么数据库

假定表1
用户名 密码
aa bb
bb cc
cc dd

表2
用户名 密码
aa bb
dd ee

相当于表1和表2的第一条是相同的,要在用户名后加z后并合并,希望我没理解错你的意思

select a.username+'z',a.psw from
(select * from table1 union all
select * from table2) a
group by a.username,a.psw having count(*)>1
union all
select a.username,a.psw from
(select * from table1 union all
select * from table2) a
group by a.username,a.psw having count(*)=1

这里我只用了两个字段,其他的字段我没写,因为我也不知道你的要求是什么
username是用户名,psw是密码,我这测试的时候是成功的,不懂你再继续问

或者你可以以这个查询作为建立视图的脚本,比重新插入表中方便一些,这个还是你自己考虑吧

呵呵 这个用SQL语句来完成是非常有难度吧.

使用的是什么数据库 必须得说一声啊

我估计一个存储过程才能解决

表1表2的表结构合成新表的结构是吧.
那原来表1表2中的数据是否也要导入新表呢.

另外这个操作如果没有什么特殊的程序要求 还是手动完成比较好吧.

你是实际更改数据库 还是只需要通过语句查询出这样的一个表?

用视图吧