gpt4 book ai didi

mysql - 成对显示表的SQL查询

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

我有一张表 ABC (ID, PaperNumber),我想显示在同一篇论文上工作过的成对人员的 ID以及他们所研究的论文数量。

就像在一对 2 (a1,a2)(a1,a3)(a2,a3) 中,a1、a2、a3 是相同纸张编号的 ID。

最佳答案

使用 GROUP BY 进行自连接:

select a1.id, a2.id, count(*)
from abc a1
join abc a2 on a1.PaperNumber = a2.PaperNumber
and a1.id < a2.id
group by a1.id, a2.id

编辑:遗漏计数部分,现已修复。

关于mysql - 成对显示表的SQL查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33196113/

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