Ciao! Ho un grosso problema con una query che fa appunto uso di GROUP BY perchè mi restituisce il primo record che trova e non quello che specifico io nell'ORDER BY priorita![]()
Premetto che 'priorita' è tinyint(2)
Praticamente se ho 10 record con priorita=0 e uno solo con priorita=1 e nella query dico
SELECT * FROM prodotti WHERE subcat='1' GROUP BY nome ORDER BY nome, priorita DESC
teoricamente mi dovrebbe tirare fuori solo il campo che ha priorità=1 xkè ho messo ORDER BY priorita DESC e invece me ne mostra uno a caso![]()
Come posso risolvere, magari non usando il GROUP BY?![]()