gpt4 book ai didi

mysql - 如何在 MySQL 中只返回没有 COUNT 或 GROUP 的唯一值

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

我的数据库类让我难住了这个问题。如果有人能帮助我,那就太好了

我有一个包含 2 列的表格。第 1 列是汽水类型(可口可乐、百事可乐、Dr. Pepper 等),第 2 列是人名。人们可以喝多种苏打水。

有些条目可能是

  1. 可口可乐杰里米
  2. 山姆健怡可乐
  3. 博士胡椒杰里米

我必须编写一个查询,返回只喝一种苏打水的人。所以 Jeremy 不会回来,但 Sam 会。问题是我不能使用 COUNT 或 GROUP(或任何聚合函数)!如果没有这些,我将如何做到这一点?

谢谢!

最佳答案

你可以尝试这样的事情:

select a.soda, a.person 
from table a
where not exists(select 1
from table b
where b.person = a.person
and b.soda <> a.soda)

关于mysql - 如何在 MySQL 中只返回没有 COUNT 或 GROUP 的唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12699932/

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