按顺序搜索查询以选择没有任何相关条目的条目

时间:2014-03-29 19:19:33

标签: mysql sql select

假设有3个表

打赌表:

betID
oddID

奇数表:

oddID
forecastID

预测表:

forecastID

我无法想象选择具有预测ID的赔率的查询,其中任何与此预测相关的赔率都没有从任何投注中显示出来。

例如,这是选择我无法选择的唯一的预测ID;用其他单词预测ID有相关的betID。

SELECT forecast.forecastID,betID FROM forecast INNER JOIN odd ON odd.forecastID = forecast.forecastID INNER JOIN bet ON bet.oddID = odd.oddID ;

1 个答案:

答案 0 :(得分:0)

如果单个forecastID可以有多个oddID:

select distinct forecastid
  from odd
 where forecastid not in
       (select forecastid from odd join bet on bet.oddid = odd.oddid)