group byを使おうと思ったのですが、最初のものしか表示できず、最新のものは表示されません
時間順に順序を追加したいのですが、orber byはgroup byの後にしか追加できません。
group by 内の各グループのデータの最大または最小の行をクエリする方法はありますか?
group byを使おうと思ったのですが、最初のものしか表示できず、最新のものは表示されません
時間順に順序を追加したいのですが、orber byはgroup byの後にしか追加できません。
group by 内の各グループのデータの最大または最小の行をクエリする方法はありますか?
オプション 1: サブクエリを通じて最大のデータ ID を見つけるか、同じテーブルに結合します
リーリーオプション 2: 2 つのステップでクエリを実行します。最初に php で最大 ID をクエリし、次に ID 配列を介してリスト データをクエリします
select a.* from(select max(id) as id from info group by userid) b left join info a on a.id=b.id
クエリ結果を保存し、後で取得します
使用order by
リーリー
私は SqlServer しか知りません。これは SqlServer をモデルにしているので、試してみてください
リーリー