1
我在MySQL中有兩個表。mysql選擇與左連接的兩個匹配行的最新時間戳
的日誌表中的列:時間,USER_ID,EVENT_TYPE
的用戶表中的列:電子郵件,身份證
每次到該生成的日誌文件中的用戶登錄系統,event_type列值將使用值「/ dashboard」記錄。
這裏的select語句將顯示我的每一次他們登錄...
SELECT users.email, logs.time
FROM users
LEFT JOIN logs ON users.id=logs.user_id
WHERE logs.event_type LIKE '/dashboard'
GROUP BY email, time;
...但我想返回的結果集,顯示的電子郵件地址和時間戳只第一次每個用戶登錄
在你的答案提供了兩個例子都工作就像一個魅力,謝謝! INNER JOIN之一隻需要3秒鐘執行,而LEFT JOIN之一則需要1分28秒。我很感謝快速協助! – dmohr