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

Chọn các hàng từ một bảng, nối hàng gần đây nhất từ ​​bảng khác với mối quan hệ một-nhiều

Tôi nghĩ điều này sẽ giúp bạn:

SELECT A.id, A.col_1, A.col_2, A.datetime_col, A.col_3
FROM
    (SELECT B.id, B.col_1, B.col_2, C.datetime_col, C.col_3
    FROM tableA B LEFT OUTER JOIN tableB C ON B.id = C.id
    ORDER BY C.datetime_col desc) as A
GROUP BY A.id



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP:tại sao tôi không thể lặp lại hai lần trên kết quả mysqli_fetch_array ()?

  2. INT (5) trong mysql có nghĩa là gì?

  3. Đơn vị thời gian trong nhật ký truy vấn chậm của MySQL là gì?

  4. Có cách nào để chỉ cài đặt ứng dụng khách mysql (Linux) không?

  5. MySQL Không thể giảm chỉ mục cần thiết trong một ràng buộc khóa ngoại