从另一个人那里订购 TABLE

ORDER BY FROM ANOTHER TABLE

我很难从其他来源订购 table。我正在尝试做这样的事情;

SELECT * FROM tblSomething
ORDER BY ID IN (SELECT ID FROM tblOrderList)

显然,如果有解决办法,它不会让我这样做。

总猜测:

SELECT *
FROM tblSomething S
ORDER BY CASE WHEN EXISTS(SELECT 1
                          FROM tblOrderList OL
                          WHERE OL.ID = S.ID) THEN 1 ELSE 0 END DESC;

如果不是,请使用样本和预期结果更新您的 post。