sql >> Databasteknik >  >> RDS >> Mysql

Olika resultatfråga när du använder mysql och mariadb

Du kan prova frågorna nedan som gör jobbet med att få det sista inlägget från varje bok

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;

ELLER

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. MySQL aggregatfunktionsproblem

  2. Hur många användare har tillgång till support?

  3. Inre medan loopen inte fungerar

  4. Gå med i en räkningsfråga på gener_series() och hämta nollvärden som '0'