MySQL - Select句の奇妙なリターン
質問
各userIDについて、次の句が返されないのはなぜですか。最後の接続日です。
テーブルには31個の異なるユーザーIIDがあり、それぞれが多くの日付を持つものです...
select userid, date from connections group by userid having date = max(date)
. 解決
なぜhaving
修飾子を追加していますか?各ユーザーの最後の接続の最大日付が必要な場合はこれを試してください。
select userid, max(date) from connections group by userid;
. 所属していません StackOverflow