选择其中所有内容的Mysql列只有2个结果中有1个
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选择其中所有内容的Mysql列只有2个结果中有1个相关的知识,希望对你有一定的参考价值。
具有一个具有两列的数据库,我想从Name
中选择(我知道这需要更改)和匹配。
我想运行一个查询,该查询选择名称为“已匹配”但名称未为“已解决”的结果
在下面的示例中,第一行具有匹配项,所以我想看到它,但是下面的亚米尼亚语具有匹配项和已结算项,因此我不想返回它。
答案
SELECT t1.name, t1.status
FROM table t1
WHERE NOT EXISTS (select 1 from table t2 where t2.name=t1.name and t2.status="SETTLED")
and t1.status="MATCHED"
上面是:“ 我想运行一个查询,该查询选择名称为“已匹配”但不具有“已解决”状态的结果]]”
另一答案
按名称分组并在having子句中设置条件:
以上是关于选择其中所有内容的Mysql列只有2个结果中有1个的主要内容,如果未能解决你的问题,请参考以下文章