1

所以我将两个表连接在一起,然后我尝试先按 PID 排序,然后在 PID 中按月排序。我可以设法让查询工作并按 PID 排序,但是当我尝试按月排序时,查询会一直耗尽内存。

SELECT l.Name, l.PID, Z.Month
FROM Z
INNER JOIN l ON l.Name=Z.Name
ORDER BY l.PID, Z.Month ASC;

期望的输出:

Bob, 1, 01
Bob, 1, 02
Bob, 1, 04
Gary, 2, 03
Gary, 2, 08
Louis, 3, 01
Louis, 3, 02

等等。注意月份是如何在 PID 顺序中排序的。Month 和 PID 都是整数。

4

0 回答 0