2010-09-14 2 views
1

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

Для Ex

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.

ответ

5

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

ORDER BY 
    TeacherID, StudentID 

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

+0

+1 не может просить об этом больше! –

Смежные вопросы