Weird result using group by












0















I help run a small radio station and we log stats in to a MySQL database.
I have started seeing weird results when using the following code to grab peaks for each entry logged in the stats table.



I have tried a few things in the code but not seen any change in results so far.



SELECT *

FROM

(

SELECT

stat_utc,

stat_master_count,

stat_master_track

FROM

stats_all_master

ORDER BY

stat_master_count DESC,

stat_utc DESC

) AS my_table_tmp

GROUP BY

stat_master_track

ORDER BY

stat_master_count DESC,

stat_utc DESC

LIMIT 5;



If I remove the GROUP BY stat_master_track I see results with higher stat_count.



With GROUP BY:



41 LIVE SHOW ~ Erebuss - Mixset Showcase Mix 2018 (29/12/18)

41 Mixset ~ Inna Rhythm Recordings - Mix 01 (2015)

39 LIVE SHOW ~ DJ Ransome - Mixset Showcase 2017

38 LIVE SHOW ~ Parts Unknown - PartsUnknown #007

37 LIVE SHOW ~ MrKrotos - Mixset Showcase 2018 Part 2 (2018-12-29)



Without GROUP BY I see records with higher count like:



51 LIVE SHOW ~ DnB_Bo - Mixset Showcase Mix 2018 Part 1 (29/12/18)

47 LIVE SHOW ~ Erebuss - Renegade sessions #0006 (UK)

46 LIVE SHOW ~ DnB_Bo - Mixset Showcase Mix 2018 Part 1 (29/12/18)










share|improve this question

























  • Could you give us a snapshot of your data? It's hard to tell what each of these columns refer to.

    – redreddington
    Dec 31 '18 at 16:58











  • Hi there, I have a shot of the table @ dropbox.com/s/lw4qh61mo36w8w9/table.png?dl=0

    – Andy
    Dec 31 '18 at 17:02











  • Hi, thanks for posting the structure, I was more after a couple of individual rows of data - for example what is actually contained within the stat_master_track column?

    – redreddington
    Dec 31 '18 at 17:16











  • Test data dump @ dropbox.com/s/pyp9wqdy3txvfu7/test%20data.sql?dl=0

    – Andy
    Dec 31 '18 at 17:17











  • Sorry just seen your comment, I have a test data dump above I just uploaded, took a few minutes to get that data together

    – Andy
    Dec 31 '18 at 17:18
















0















I help run a small radio station and we log stats in to a MySQL database.
I have started seeing weird results when using the following code to grab peaks for each entry logged in the stats table.



I have tried a few things in the code but not seen any change in results so far.



SELECT *

FROM

(

SELECT

stat_utc,

stat_master_count,

stat_master_track

FROM

stats_all_master

ORDER BY

stat_master_count DESC,

stat_utc DESC

) AS my_table_tmp

GROUP BY

stat_master_track

ORDER BY

stat_master_count DESC,

stat_utc DESC

LIMIT 5;



If I remove the GROUP BY stat_master_track I see results with higher stat_count.



With GROUP BY:



41 LIVE SHOW ~ Erebuss - Mixset Showcase Mix 2018 (29/12/18)

41 Mixset ~ Inna Rhythm Recordings - Mix 01 (2015)

39 LIVE SHOW ~ DJ Ransome - Mixset Showcase 2017

38 LIVE SHOW ~ Parts Unknown - PartsUnknown #007

37 LIVE SHOW ~ MrKrotos - Mixset Showcase 2018 Part 2 (2018-12-29)



Without GROUP BY I see records with higher count like:



51 LIVE SHOW ~ DnB_Bo - Mixset Showcase Mix 2018 Part 1 (29/12/18)

47 LIVE SHOW ~ Erebuss - Renegade sessions #0006 (UK)

46 LIVE SHOW ~ DnB_Bo - Mixset Showcase Mix 2018 Part 1 (29/12/18)










share|improve this question

























  • Could you give us a snapshot of your data? It's hard to tell what each of these columns refer to.

    – redreddington
    Dec 31 '18 at 16:58











  • Hi there, I have a shot of the table @ dropbox.com/s/lw4qh61mo36w8w9/table.png?dl=0

    – Andy
    Dec 31 '18 at 17:02











  • Hi, thanks for posting the structure, I was more after a couple of individual rows of data - for example what is actually contained within the stat_master_track column?

    – redreddington
    Dec 31 '18 at 17:16











  • Test data dump @ dropbox.com/s/pyp9wqdy3txvfu7/test%20data.sql?dl=0

    – Andy
    Dec 31 '18 at 17:17











  • Sorry just seen your comment, I have a test data dump above I just uploaded, took a few minutes to get that data together

    – Andy
    Dec 31 '18 at 17:18














0












0








0








I help run a small radio station and we log stats in to a MySQL database.
I have started seeing weird results when using the following code to grab peaks for each entry logged in the stats table.



I have tried a few things in the code but not seen any change in results so far.



SELECT *

FROM

(

SELECT

stat_utc,

stat_master_count,

stat_master_track

FROM

stats_all_master

ORDER BY

stat_master_count DESC,

stat_utc DESC

) AS my_table_tmp

GROUP BY

stat_master_track

ORDER BY

stat_master_count DESC,

stat_utc DESC

LIMIT 5;



If I remove the GROUP BY stat_master_track I see results with higher stat_count.



With GROUP BY:



41 LIVE SHOW ~ Erebuss - Mixset Showcase Mix 2018 (29/12/18)

41 Mixset ~ Inna Rhythm Recordings - Mix 01 (2015)

39 LIVE SHOW ~ DJ Ransome - Mixset Showcase 2017

38 LIVE SHOW ~ Parts Unknown - PartsUnknown #007

37 LIVE SHOW ~ MrKrotos - Mixset Showcase 2018 Part 2 (2018-12-29)



Without GROUP BY I see records with higher count like:



51 LIVE SHOW ~ DnB_Bo - Mixset Showcase Mix 2018 Part 1 (29/12/18)

47 LIVE SHOW ~ Erebuss - Renegade sessions #0006 (UK)

46 LIVE SHOW ~ DnB_Bo - Mixset Showcase Mix 2018 Part 1 (29/12/18)










share|improve this question
















I help run a small radio station and we log stats in to a MySQL database.
I have started seeing weird results when using the following code to grab peaks for each entry logged in the stats table.



I have tried a few things in the code but not seen any change in results so far.



SELECT *

FROM

(

SELECT

stat_utc,

stat_master_count,

stat_master_track

FROM

stats_all_master

ORDER BY

stat_master_count DESC,

stat_utc DESC

) AS my_table_tmp

GROUP BY

stat_master_track

ORDER BY

stat_master_count DESC,

stat_utc DESC

LIMIT 5;



If I remove the GROUP BY stat_master_track I see results with higher stat_count.



With GROUP BY:



41 LIVE SHOW ~ Erebuss - Mixset Showcase Mix 2018 (29/12/18)

41 Mixset ~ Inna Rhythm Recordings - Mix 01 (2015)

39 LIVE SHOW ~ DJ Ransome - Mixset Showcase 2017

38 LIVE SHOW ~ Parts Unknown - PartsUnknown #007

37 LIVE SHOW ~ MrKrotos - Mixset Showcase 2018 Part 2 (2018-12-29)



Without GROUP BY I see records with higher count like:



51 LIVE SHOW ~ DnB_Bo - Mixset Showcase Mix 2018 Part 1 (29/12/18)

47 LIVE SHOW ~ Erebuss - Renegade sessions #0006 (UK)

46 LIVE SHOW ~ DnB_Bo - Mixset Showcase Mix 2018 Part 1 (29/12/18)







sorting group-by






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 31 '18 at 16:59







Andy

















asked Dec 31 '18 at 16:53









AndyAndy

257




257













  • Could you give us a snapshot of your data? It's hard to tell what each of these columns refer to.

    – redreddington
    Dec 31 '18 at 16:58











  • Hi there, I have a shot of the table @ dropbox.com/s/lw4qh61mo36w8w9/table.png?dl=0

    – Andy
    Dec 31 '18 at 17:02











  • Hi, thanks for posting the structure, I was more after a couple of individual rows of data - for example what is actually contained within the stat_master_track column?

    – redreddington
    Dec 31 '18 at 17:16











  • Test data dump @ dropbox.com/s/pyp9wqdy3txvfu7/test%20data.sql?dl=0

    – Andy
    Dec 31 '18 at 17:17











  • Sorry just seen your comment, I have a test data dump above I just uploaded, took a few minutes to get that data together

    – Andy
    Dec 31 '18 at 17:18



















  • Could you give us a snapshot of your data? It's hard to tell what each of these columns refer to.

    – redreddington
    Dec 31 '18 at 16:58











  • Hi there, I have a shot of the table @ dropbox.com/s/lw4qh61mo36w8w9/table.png?dl=0

    – Andy
    Dec 31 '18 at 17:02











  • Hi, thanks for posting the structure, I was more after a couple of individual rows of data - for example what is actually contained within the stat_master_track column?

    – redreddington
    Dec 31 '18 at 17:16











  • Test data dump @ dropbox.com/s/pyp9wqdy3txvfu7/test%20data.sql?dl=0

    – Andy
    Dec 31 '18 at 17:17











  • Sorry just seen your comment, I have a test data dump above I just uploaded, took a few minutes to get that data together

    – Andy
    Dec 31 '18 at 17:18

















Could you give us a snapshot of your data? It's hard to tell what each of these columns refer to.

– redreddington
Dec 31 '18 at 16:58





Could you give us a snapshot of your data? It's hard to tell what each of these columns refer to.

– redreddington
Dec 31 '18 at 16:58













Hi there, I have a shot of the table @ dropbox.com/s/lw4qh61mo36w8w9/table.png?dl=0

– Andy
Dec 31 '18 at 17:02





Hi there, I have a shot of the table @ dropbox.com/s/lw4qh61mo36w8w9/table.png?dl=0

– Andy
Dec 31 '18 at 17:02













Hi, thanks for posting the structure, I was more after a couple of individual rows of data - for example what is actually contained within the stat_master_track column?

– redreddington
Dec 31 '18 at 17:16





Hi, thanks for posting the structure, I was more after a couple of individual rows of data - for example what is actually contained within the stat_master_track column?

– redreddington
Dec 31 '18 at 17:16













Test data dump @ dropbox.com/s/pyp9wqdy3txvfu7/test%20data.sql?dl=0

– Andy
Dec 31 '18 at 17:17





Test data dump @ dropbox.com/s/pyp9wqdy3txvfu7/test%20data.sql?dl=0

– Andy
Dec 31 '18 at 17:17













Sorry just seen your comment, I have a test data dump above I just uploaded, took a few minutes to get that data together

– Andy
Dec 31 '18 at 17:18





Sorry just seen your comment, I have a test data dump above I just uploaded, took a few minutes to get that data together

– Andy
Dec 31 '18 at 17:18












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53989684%2fweird-result-using-group-by%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53989684%2fweird-result-using-group-by%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Monofisismo

Angular Downloading a file using contenturl with Basic Authentication

Olmecas