这个问题是基于 我的另一个问题 ,并使用了所有相同的基本信息.该链接显示了我的表格布局和简单连接的基本要点.
我想编写另一个查询,从Table1中选择每条记录,然后根据Value是否小于链接阈值对它们进行排序.
再一次,我感谢任何愿意接受这一点的人.数据库从来都不是我的强项.
SELECT t1.LogEntryID, t1.Value, t1.ThresholdID,
case when t1.Value < t2.threshold then 1 else 0 end as Rank
FROM Table1 t1
INNER JOIN Table2 t2 ON t1.ThresholdID = t2.ThresholdID
ORDER By Rank
Run Code Online (Sandbox Code Playgroud)
您可以添加DESC后ORDER By Rank,如果你想在相反的顺序.