当我写下面的查询时,它返回所有时间不同的集合。
SELECT title, content FROM Stack
INNER JOIN Overflow ON Stack.OverflowId = Overflow.Id
例如;
期望的结果:
title content
_____ _______
a - c1
b - c2
c - c3
d - c4
e - c5
f - c6
g - c7
第一次运行:
title content
_____ _______
g - c7
d - c4
c - c3
b - c2
f - c6
e - c5
a - c1
第二次运行:
title content
_____ _______
d - c4
a - c1
f - c6
b - c2
g - c7
e - c5
c - c3
这对我来说很有趣。你知道原因吗?
当我使用下面的查询时,它是好的。
SELECT title, content FROM Stack
INNER JOIN Overflow ON Stack.OverflowId = Overflow.Id
ORDER BY Stack.Id
但问题是
为什么我需要
ORDER BY
得到想要的结果?