Может ли кто-нибудь сказать мне, что не так с этим запросом? это дает ошибку синтаксиса около 2 выберитеКак написать инструкцию select внутри другого select в SQL
SELECT b.mc_boxes_idmc_boxes,
t.idtitles,
t.title,
t.languages_idlanguages,
MAX(h.idtitle_history),
MAX(h.edition)
(SELECT h.preview, h.file WHERE h.idtitle_history = MAX(h.idtitle_history))
FROM mc_boxes_has_titles b
LEFT JOIN titles t ON b.titles_idtitles = t.idtitles
LEFT JOIN title_history h ON h.titles_idtitles = t.idtitles
WHERE b.mc_boxes_idmc_boxes = 12
AND h.edition IS NOT NULL
GROUP BY b.mc_boxes_idmc_boxes, idtitles
ORDER BY b.sortorder;
Нет, он все еще не работает :( –
Какая ошибка вы получаете? – Taryn
У вас есть ошибка в синтаксисе SQL, проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с WHERE h. idtitle_history = MAX (h.idtitle_history)), (SELECT h.file WHER 'в строке 7 –