SortBy для отношений один-ко-многим - PullRequest
1 голос
/ 14 сентября 2010

У меня есть две таблицы, которые связаны отношением один ко многим.Теперь мне нужно отсортировать строки по ключу, который у меня есть в моей первой таблице.

Например,

TeacherID    StudentID
  1               1
  1               2
  1               3
  1               4
  1               5
  1               6
  1               7
  1               8
  2               9
  2               10
  2               11
  2               12

Если я сортирую строки по teacherID, студентИдентификаторы меняются для каждого выполнения.

В результирующем наборе studentID меняются в случайном порядке.Теперь мне нужно, чтобы studentID не изменялось.

Есть ли что-нибудь, что я могу сделать, чтобы решить эту проблему без использования сортировки по столбцу studentID.

1 Ответ

5 голосов
/ 14 сентября 2010

Вы можете сортировать по обоим.

ORDER BY
  TeacherID, StudentID

Выбор данных из любого механизма базы данных без указания ORDER BY не гарантирует какого-либо порядка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...