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

Truy vấn kết quả khác nhau khi sử dụng mysql và mariadb

Bạn có thể thử các truy vấn dưới đây thực hiện công việc nhận được bài đăng cuối cùng từ mỗi cuốn sách

select
b.id,
b.name,
p.content,
p.published_date
from book b 
join post p on p.book_id = b.id
left join post p1 on p1.book_id = p.book_id and p1.published_date > p.published_date
where p1.id is null;

HOẶC

select 
b.id,
b.name,
p.content,
p.published_date
from book b 
join post p on p.book_id = b.id
where not exists(
  select 1 from post p1 
  where p.book_id = p1.book_id
  and p1.published_date > p.published_date
)

DEMO



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có sự khác biệt nào giữa varchar (10) và varchar (1000) khi chúng ta lưu trữ chuỗi có độ dài nhỏ hơn 10 không?

  2. Chỉ phân biệt trên một cột - chỉ hiển thị hàng trùng lặp ĐẦU TIÊN

  3. Sự cố khi lưu trữ giá trị trong cơ sở dữ liệu

  4. bảng tự cập nhật mysql hoạt động như thế nào

  5. Số lượng SQL - không hoạt động