У меня есть две таблицы авторов и статей. Я хочу получить список последних статей для каждого автора. Я хочу только одну статью для одного автора. И я хочу, чтобы это было последним. Но я даже не мог понять, с чего начать этот SQL-запрос.
Редактировать
Моя структура таблицы может быть упрощена следующим образом:
authors:
id
name
status
seo
articles:
author_id
title
text
date
seo
Редактировать 2
Я придумал что-то вроде этого, есть ли здесь очевидные ошибки:
SELECT authors.*,
(SELECT articles.title FROM articles WHERE author_id = authors.id ORDER BY articles.date DESC LIMIT 1) as title,
(SELECT articles.seo FROM articles WHERE author_id = authors.id ORDER BY articles.date DESC LIMIT 1) as articleseo
FROM authors
WHERE authors.status = 1