gpt4 book ai didi

php - 在php中将单列数据合并为双列数据

转载 作者:太空宇宙 更新时间:2023-11-03 10:40:21 25 4
gpt4 key购买 nike

我在一个表中有 600 行数据,表结构是,

表名:city_Data

------------------------------
cityId | cityName
------------------------------
1 | chennai
2 | madurai
3 | trichy
4 | kovai
...
...
...
------------------------------

cityId - 自动递增

现在我想混合这个表数据并插入到另一个表中。此表的名称是 city_Mix。

---------------------------------------
mixId | city1 | city2
---------------------------------------
1 | chennai | madurai
2 | chennai | trichy
3 | chennai | kovai
4 | madurai | chennai
5 | madurai | trichy
6 | madurai | kovai
7 | trichy | chennai
...
...
...
---------------------------------------

这里,city1 和 city2 是 should not be same 和 mixId - autoincrement

如何做到这一点?任何人请帮助我示例代码..

最佳答案

尝试下面的查询,它使用 join 组合不匹配的城市名称并将数据插入 city_mix 表

INSERT INTO city_mix
(city1,city2) select t1.cityName,t2.cityName from Table1 t1 join Table1 t2 on t1.cityName != t2.cityName;

http://sqlfiddle.com/#!9/2e01ea/3

关于php - 在php中将单列数据合并为双列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39802014/

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