gpt4 book ai didi

mysql - 单个 MySQL 查询以选择具有相互匹配的特定单元格的任何行

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

标题有点乱,我解释一下。假设我有以下几行:

type        name            seeds       size

fruit apple 8 22
fruit orange 8 14
fruit raspberry 83 6
berry pomegranate 201 19

我想要一个查询来比较所有行并返回 seeds 与任何其他行匹配且类型为 fruit 的任何行。这可能吗?

最佳答案

试试这个:

SELECT DISTINCT t1.*
FROM table t1
INNER JOIN table t2 ON t2.seeds = t1.seeds
WHERE t1.type = 'fruit' AND t2.type = 'fruit' AND t1.name <> t2.name

编辑:

根据您的评论,要找到 seeds 匹配但 type 不匹配的项目,试试这个:

SELECT DISTINCT t1.*
FROM table t1
INNER JOIN table t2 ON t2.seeds = t1.seeds
WHERE t1.type <> t2.type

关于mysql - 单个 MySQL 查询以选择具有相互匹配的特定单元格的任何行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15858437/

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