Table1 -
ID | Name
--------
1 | Jos
2 | Tim
3 | Karl
4 | Joe
5 | Tom
我正在寻找的输出
Name
Tom
Jos
Tim
Karl
Joe
所以输出应该包括匹配和不匹配的值,但第一行中的匹配值。
我已经尝试过类似下面的方法,但我无法在第一行中获得匹配的值。
select distinct Name
from(
SELECT Name
FROM table1
WHERE Id = 5
UNION SELECT Name
FROM table1) temp
select name
from your_table
order by case when id = 5
then 1
else 2
end,
id
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句