gpt4 book ai didi

MYSQL - 如果任一列包含 x,则返回两列中不同的其他值

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

我在 MySQL 中有一个包含以下数据的表

C1 C2 //columns 1 & 2
XX AA
XX AB
AD XX
XX AC
XX AA
AA XX
AC XX

我正在寻找返回以下结果的查询字符串(不必排序)

AA
AB
AC
AD

当表中的任一列包含 XX 时,任一列中都会出现“其他”列值的不同(唯一)列表

这可能吗?

最佳答案

SELECT DISTINCT * 
FROM (SELECT C2
FROM table1 WHERE C1='XX'

UNION

SELECT C1
FROM table1 WHERE C2='XX') t;

关于MYSQL - 如果任一列包含 x,则返回两列中不同的其他值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45598655/

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