gpt4 book ai didi

MySQL - 具有相同类型数据的两列

转载 作者:行者123 更新时间:2023-11-30 01:13:06 26 4
gpt4 key购买 nike

我的问题是这样的:我有一个有两列的表,主键由这两列组成。第一列的名称为 id1,第二列的名称为 id2。考虑到我有某个行 (10,15),我想删除行 (15,10),因为我想创建一个具有 id1、id2 的唯一组合的表。MySQL 我该怎么做?我尝试了 SELECT、JOINS 等多种条件。

感谢您的耐心等待。

再澄清一点:

假设我有这张表:

表(id1,id2),行数:(10,15),(10,12),(12,16),(15,10),(12,10),(13,14)

我想得到这样的结果:(10,15), (10, 12), (12, 16), (13,14)

基本上,如果我有两个值 id1 和 id2,则必须只有一行以任意顺序包含它们。

最佳答案

insert into newtable
select distinct least(id1, id2), greatest(id1, id2) from table;

关于MySQL - 具有相同类型数据的两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19308539/

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