gpt4 book ai didi

MySQL问题(连接)

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

我不太喜欢 MySQL 连接,所以也许你可以帮助我。我有以下表格:

Table a  
Fields ID,name

Table b
Fields aID,cID,ID,found

Table c
Fields ID,name

我想要得到的结果如下:我想要 b.found = 1 的所有记录。在这些记录中,我不想要 a.id 或 a.name,但我想要能够满足以下条件的记录数:如果我愿意的话,已经归还了。因此,如果有 5 条记录的 b.found = 1 且 c.id =(例如)3,那么我想要返回值为 5、c.id 和 c.name。

有人能做到吗?

实际上这是我想从数据库中获取的内容:表 C 中所有记录的列表以及表 B 中已找到 = 1 且 b.c_id = c.id 的记录数

最佳答案

Table: a
Fields: ID, name

Table: b
Fields: aID, cID, found

Table: c
Fields: ID, name



SELECT c.ID, c.name, COUNT(1)
FROM b
JOIN c ON c.ID = b.cID AND b.found=1
GROUP BY c.ID

关于MySQL问题(连接),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4319439/

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