最初にクエリを日付順に並べ替える必要があります...
だから私はこれを使用しました:
SELECT * FROM `mfw_navnode` order by `id` DESC
結果を最後から最初に並べたいと思いました。
それから私がやろうとしていること
その上にクエリを追加します。これにより、結果がnode_nameでグループ化されます。
結果は、「カテゴリ/ノード名タイプ」でグループ化されたすべての上位ノードになりますが、最初に表示されるノードは、最初のクエリでそのカテゴリの最上位に並べられています。
私はこのようなことをしようと思いました:
SELECT * FROM(
SELECT * FROM `mfw_navnode` order by `id` DESC) AS DD
WHERE (node_name='Eby' OR node_name='Laa' OR node_name='MIF' OR node_name='Amaur' OR node_name='Asn' )
GROUP BY DD.node_name
結果を入力したときに、結果が表示されないか、phpmyadminから応答が返されません。
どこが間違っていますか?
注、結果をグループ化してから注文したくありません。
注文してからグループ化してほしい。グループ化された後、各グループの結果がグループ内の他の行から最も高い値になるようにしたい