как группировка по нескольким столбцам - PullRequest
0 голосов
/ 12 декабря 2018

Я знаю, что такое group by x предложение в sql, но теперь немного сбит с толку, как оно действительно работает, когда мы делаем group by на нескольких столбцах.

я думал, group by x, y почти похоже на group by y, x но недавно я заметил, что оба они не совсем одинаковы.

select * from .... group by ID, State, как показано ниже,

ID      State     TimeSpent
50001    ACW          2868
50001    AUX          9398
50001    Avail        3148
50005    ACW          1346
50005    AUX          1379
50005    Avail        2572

и select * from .... group by State, ID дали мне вывод, как показано ниже.

ID    State     TimeSpent
50001    ACW        2868
50005    ACW        1346
50001    AUX        9398
50005    AUX        1379
50001    Avail      3148
50005    Avail      2572

, посмотрев на оба выхода, можно сделатьЕсли это группировка происходит в самом первом столбце (то есть в столбце, упомянутом вскоре после предложения group by), или мое понимание неверно? Пожалуйста, помогите мне узнать это лучше.Заранее спасибо.

1 Ответ

0 голосов
/ 12 декабря 2018

Группировка по последовательности столбцов.

Please look at this image

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