У меня есть 3 таблицы и вы хотите объединить все в одном запросе, чтобы показать последние 10 записей по дате.Mysql Присоединиться к 3 таблицам в одном запросе со отсортированным результатом
t1: id, username
t2: id, id_t1, med_id, ga_id, au_id, re_id, text, datetime
t3: id, id_t1, pro_id, au_id, re_id, text, datetime
Сначала я увидел, что это будет легко с простым левым соединением и где id, но я получил двойные результаты. Затем я попробовал внутреннее и внешнее соединение, а также группу, но результат был плохим.
Так что мой вопрос: как я могу присоединиться ко всем без двойных результатов последних 10 из t2 и t3?
Можете ли вы предоставить то, что вы пробовали, с данными образца и желаемыми результатами? Возможно, вы просто ищете 'limit', но я подозреваю, что это может быть что-то другое. Трудно сказать без данных образца. – sgeddes