Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MYSQL giống như một tham gia nhưng chỉ cần hàng mới nhất?

Bạn có thể làm như vậy bằng cách sử dụng SQL sau:

SELECT name,
       (
        SELECT datecreated
          FROM tbl_comments
          WHERE tbl_users.user_id = tbl_comments.user_id
          ORDER BY datecreated LIMIT 1
       )
FROM tbl_users
WHERE category = '1';

HOẶC sử dụng:

SELECT tbl_users.name, MAX(datecreated) AS latestcomment
  FROM tbl_users LEFT JOIN tbl_comments ON (tbl_users.user_id = tbl_comments.user_id)
  GROUP BY tbl_users.name;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Vấn đề có nhiều cơ sở dữ liệu?

  2. chỉ lược đồ mysqldump, cập nhật giản đồ mà không bị rớt

  3. Cảnh báo:mysql_connect ():[2002] Không có tệp hoặc thư mục nào như vậy (cố gắng kết nối qua unix:///tmp/mysql.sock) trong

  4. cách tối ưu hóa truy vấn này (liên quan đến bảng 4 mm)

  5. Khôi phục SQL từ nhiều tệp SQL