【问题标题】:Oracle SQL, not exist and countOracle SQL,不存在和计数
【发布时间】:2013-10-14 06:22:47
【问题描述】:

我目前正忙于我的任务。我并不是想偷懒,但我似乎找不到解决方案,我的老师指导我说使用不存在或计数。

我需要找到所有医生都治疗过的患者姓名。目前,我只是对每个医生姓名使用普通的 intersect SQL 命令(在问题中,只有 3 位医生),但是当有 100 位医生姓名时,这当然是不现实的。

方案如下。

患者(PatientID、FamilyName、GivenName)

账户(ProviderNo,PatientID)

医生(提供者编号,姓名)

任何帮助将不胜感激。

【问题讨论】:

  • 搜索“关系除法”
  • 马上就可以了!感谢您指引我正确的方向。

标签: sql oracle


【解决方案1】:

我不会为您提供确切的Query

但这里是伪代码

group PatientId in Account where its distinct ProviderNo count should be 
equal to no. of Doctors

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多