SELECT tt.*
FROM topten tt
INNER JOIN
(SELECT home, MAX(datetime) AS MaxDateTime
FROM topten
GROUP BY home) groupedtt
ON tt.home = groupedtt.home
AND tt.datetime = groupedtt.MaxDateTime
SELECT
MAX(T1.社員名) AS 社員名
,SUM(T2.売上金額) AS 売上金額
FROM
社員マスタ AS T1
LEFT JOIN
売上明細 AS T2
ON
T1.社員コード = T2.社員コード
GROUP BY
T1.社員コード
--実行結果
社員名 売上金額
テスト社員1 500
テスト社員2 250
テスト社員3 550
SELECT
社員名
FROM
社員マスタ AS T1
WHERE
EXISTS(
SELECT
1
FROM
売上明細 AS S1
WHERE
T1.社員コード = S1.社員コード
)
--↓EXISTSを使わない場合
SELECT
MAX(T1.社員名) AS 社員名
FROM
社員マスタ AS T1
JOIN
売上明細 AS T2
ON
T1.社員コード = T2.社員コード
GROUP BY
T1.社員コード
```gg