gpt4 book ai didi

mysql - mysql中如何合并两个字段值

转载 作者:行者123 更新时间:2023-11-29 11:06:06 34 4
gpt4 key购买 nike

这是输出

SQL Image

但我想要

SQL image

在此表中tb_user_connection我得到4行,但我只想要3行,所以,如果我在1和2中获得连接,那么就不会得到重复的列。

我尝试下面的查询,这是 codeigniter 项目。

我的查询:

 SELECT * FROM `tb_user_connection` WHERE `connection_type` = 'a' AND (user_id = '1' OR connection_id='1')

最佳答案

你可以这样做:

select *
from your_table
where user_id <= connection_id
union all
select *
from your_table t
where user_id > connection_id
and not exists (
select 1
from your_table t1
where t1.user_id = t.connection_id
and t1.connection_id = t.user_id
) t1;

关于mysql - mysql中如何合并两个字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41377433/

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