编写嵌套的SQL查询并获取错误的数据

时间:2014-02-28 21:21:46

标签: sql

我遇到了问题。我试图让1个查询做一些我需要做的事情。 当前查询低于......

  Select RiderNumber, BikeNumber, RidesThatCount, NumberOfRides, Ridelevel 
    from tblMinimumRides  
   where (BikeNumber in  
              (Select  BikeNumber from tbleveryride group by BikeNumber, RideLevel 
                                      having count( distinct judge) > 4
              ) 
           and BikeNumber in 
              (  Select BikeNumber 
                   from tbleveryride 
               group by BikeNumber, ridelevel 
                 having count( distinct Shows) > 4)
               ) 
             order by RiderNumber, BikeNumber 

我需要查询从tblMinimumRides中拉出RiderNumber,BikeNumber,RidesThatCount,NumberOfRides,Ridelevel字段,其中已经看到了Bike / Rider / Level的>在>中看到了来自tblEveryRide和Bike / Rider / Level的4名评委。图4显示了tblEveryRide表 如果骑手和自行车超过1级并且在其中一个级别没有足够的节目,那么当前的方法有效但不完全正确。问题是骑手在2辆不同的自行车上有足够的评委在9级。在lvl 8,没有足够的节目,但它正在顺利通过。我可以将其分解为不同的步骤,但不愿意。

0 个答案:

没有答案