sql >> Database >  >> RDS >> Mysql

Andere resultaatquery bij gebruik van mysql en mariadb

Je kunt de onderstaande zoekopdrachten proberen, waarmee je de laatste post van elk boek krijgt

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;

OF

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. databaseverbinding werkt niet in jar, maar werkt wel in eclipse

  2. Hoe u een SQL-tracering maakt om SQL Server-gebeurtenissen vast te leggen

  3. quote_ident() voegt eerst geen aanhalingstekens toe aan de kolomnaam

  4. MySQL sorteren op een lijst