У меня есть две таблицы, шоу и объекты. Я хочу распечатать последние объекты и имена для них. Сейчас я делаю это так:сложный SQL при подключении
SELECT MAX(objects.id) as max_id, shows.name, shows.id
FROM shows, objects
WHERE shows.id = objects.showId
GROUP BY shows.name
Однако, если я хочу, чтобы принести эпизод объекта, я не могу поставить его как SELECT object.episode [...]
, потому что тогда не будет автоматически выбрать объект, который MAX(objects.id)
, так мой вопрос, как это сделать?
Если вы еще не выяснили, мои таблицы они так:
- показывает
- идентификатор
- имя
, а также:
- Объекты
- ID
- имя
- эпизод
- сезон
- showId
Использование MySQL. Благодаря!
Является ли производительность проблема? Сколько строк у вас в каждой таблице? –