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

MySQL Sử dụng câu lệnh WHERE để nhắm mục tiêu hàng cụ thể

Xem xét chạy truy vấn tổng hợp của bạn (bỏ qua mọi tham chiếu đến title ) tham gia trở lại bảng cấp độ đơn vị. Bên dưới trả về tiêu đề tương ứng với vid cao nhất cho mỗi nid .

SELECT n.nid, n.vid, n.title
FROM node_revision n
INNER JOIN
   (SELECT nid, MAX(vid) as max_vid 
    FROM node_revision 
    GROUP BY nid
   ) AS agg
ON agg.nid = n.nid AND agg.max_vid = n.vid



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lọc kết quả MySQL trong Delphi

  2. Làm cách nào để nhận được xếp hạng trung bình trên mỗi sản phẩm bằng cách sử dụng truy vấn mã hóa?

  3. Cách tốt nhất để lưu trữ các giá trị khoảng thời gian trong MySQL?

  4. Có cách nào để tính toán chênh lệch thời gian trong MySQL bằng cách sử dụng một lựa chọn không

  5. SQL:Tìm bản ghi tối đa cho mỗi nhóm