结合计数与不计数的SQL语句

结合计数与不计数的SQL语句,sql,Sql,我有一个练习题,我正在努力解决 以下是: 表的图像 我的密码和我得到的答案 我应该得到的答案 谢谢。据我所知,您可以从查询中获得教师回答结果 我认为您可以使用以下查询而不是您的查询: SELECT horse_name, COUNT(place) from horse h left join entry e on e.horse_id = h.horse_id where e.place = 1 group by horse_name 使用提琴或文字,图像很难阅读,请尝试显式地将您的连接更改

我有一个练习题,我正在努力解决

以下是:

  • 表的图像
  • 我的密码和我得到的答案
  • 我应该得到的答案

  • 谢谢。

    据我所知,您可以从查询中获得教师回答结果

    我认为您可以使用以下查询而不是您的查询:

    SELECT horse_name, COUNT(place)
    from horse h
    left join entry e on e.horse_id = h.horse_id
    where e.place = 1
    group by horse_name
    

    使用提琴或文字,图像很难阅读,请尝试显式地将您的连接更改为左外连接,因为连接往往会跳过未找到的关系(在您的情况下,从未获胜的马将不会加入,因此不会显示在您的结果中)。我无法读取该微小的图像文本。您使用的是哪种?博士后?神谕?DB2?火鸟?请阅读并接受答案