比较同一表格中两行之间的一个字段

阿图尔斯基

我有一张小桌子,其中包含要查找查询的组成员身份。

   uid     groupid     userid
    1         2          5
    2         2          6
    3         1          2
    4         3          8
    5         4          7

我想知道如果两个给定的用户ID在同一组中是否可以返回TRUE?

戈登·利诺夫(Gordon Linoff)

以下内容获取具有两个给定成员的所有组:

select groupid
from table t
where userid in ($userid1, $userid2)
group by groupid
having count(distinct userid) = 2;

如果愿意,可以将其转换为布尔值:

select (case when count(*) > 0 then true else false end)
from (select groupid
      from table t
      where userid in ($userid1, $userid2)
      group by groupid
      having count(distinct userid) = 2
     ) g;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PXDatabase.Update从同一表/行中的另一个字段更新一个字段值

比较同一表中的两行SQL

SQL:如何比较同一表中的两行,其中第二行由第一个值给出

Phalcon ORM字段与同一表中的另一个字段相关

选择与同一表中的另一个字段对应的每个不同字段

比较两个对象中的字段,并在Java中将一个字段更新为另一个字段

在每个行组中,根据另一个字段比较日期字段

如何在同一表的另一个字段上填充一个字段的值

同一表格中的UNNEST多个字段-BigQuery

Extbase查询以比较同一表中的两个字段

仅当在同一表单的另一个字段中输入数据时才传递表单字段数据

Mongodb 比较使用一个字段与对象数组中的另一个字段

SQL-将同一表中的两个字段连接到另一个表中的单个字段

来自另一个字段的JavaScript文本表单验证正在由同一表单更新

SQL,在表格行中编辑一个字段,在开头和结尾输入一个字符。

计算数据库中每两行之间的字段 - 按实体分组 - 同一个表 - postgresql

awk比较两个文件并在文件1中打印第一个字段

Queryset:将一个字段与同一模型的另一个字段的子字符串进行比较

共同的第一个字段比较两个排序的文件

SQL Server比较同一表的两行的值,并获取不匹配的列名

比较同一sqlite列中的两行

比较一个字段golang以外的结构

我想在表格中添加一个字段,但一直出现错误

比较另一个字典中两个字典的值

如何将一个字段与mongodb中的组合字段进行比较

比较来自同一表的oracle中的两个连续行

sed如何在一个字段中找到模式但追加另一个字段(同一行)

选择在一个字段上具有值并且在另一个上的两个值之间的行

根据行中的一个字段逐步计算多个 MySQL 行之间的时间差