需要 SQL 查询说明

标签 sql

我有一个由以下列组成的表格:

billid, patientid, doctorid, fees

如何显示治疗多名患者的医生?

尝试了以下代码并得到了它。

select doctorid from tableName GROUP BY doctorId HAVING COUNT (DISTINCT patientid) > 1

谢谢:)

最佳答案

SELECT doctorID
FROM YourTable
GROUP BY doctorID
HAVING COUNT (DISTINCT patientid) > 1

这些是基本的 SQL 查询。如果您遇到这样的问题,您确实应该首先阅读一些 SQL 教程或书籍。

关于需要 SQL 查询说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17676763/

相关文章:

MySQL 查询相同兴趣

mysql - GROUP_CONCAT 行到一个字符串

mysql - 如何存储嵌套位置?

javascript - 如何在 Azure Cosmos DB 中编写 JavaScript 存储过程以从 SQL API 返回数据

mysql - 在创建表时有一个具有默认值的 "Creation Date"列

mysql - 获取3个表的空记录

sql - Oracle 查询默认 null 并更新 current_timestamp

mysql - 查询查找最频繁更改的记录

sql - 如何提取<CFQUERY>的WHERE子句中的子字符串?

sql - 将行旋转为 14 列作为 7 个元组