显示发出最大警告数的人员和pid的名称

时间:2016-09-27 00:37:12

标签: sql oracle

我想编写一个发出最大警告数的查询。应该显示一个人的姓名和pid。

需要的表是 具有pid和person_name属性的人 pid和wwid属性的问题 wwid属性属性警告

我编写了以下查询但它无效

select distinct p.name, Count (p.pid)times 
  from person p,
       Issues I,
       Warnings w
 where p.pid=w.pid 
   and i.pid =p.pid;

2 个答案:

答案 0 :(得分:0)

使用此查询:

MonadIO m0

答案 1 :(得分:0)


嗨,
试试这个查询,

SELECT P.name,MAX(P.pid) FROM
Person P
INNER JOIN Issues I
ON (I.PID = P.PID)
INNER JOIN Warnings W
ON (W.PID = P.PID)
GROUP BY P.name
ORDER BY P.name

希望这就是你所需要的。如果没有发布您的源数据