假设有3张桌子

赌桌:

betID
oddID


奇数表:

oddID
forecastID


预测表:

forecastID


我无法想象选择查询一个带有ForecastID的赔率的查询,而该赔率没有从任何投注显示与该预测相关的任何赔率。

例如,这是选择我选择的仅有的ForecastID;换句话说,就是与相关的betID相关的ForecastID。

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

最佳答案

如果一个预报ID可以有多个oddID:

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

关于mysql - 按顺序搜索查询以选择没有任何相关条目的条目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22735718/

10-11 10:52