Полнотекстовый поиск с выборкою с нескольких таблиц mysql?

133
03 апреля 2021, 00:00

Есть 3 таблицы post, files, tracker Делаю полнотекстовый поиск по post,теперь мне нужно узнать информацию о файле, LEFT JOIN files ,рабочий пример:

$sql = $db->query( "SELECT *, MATCH title AGAINST ('$search' IN BOOLEAN MODE)as relev FROM post LEFT JOIN files ON files.news_id = post.id WHERE MATCH title AGAINST ('$search') >0 ORDER BY relev DESC LIMIT 10");

Потом перебираю циклом и добавляю информацию еще одним запросом к таблице tracker (их 10 в суме):

$m_tr = $db->super_query("SELECT link AS m_link, SUM(leechers) AS m_leechers, SUM(seeders) AS m_seeders, SUM(completed) AS m_completed FROM tracker WHERE fid='{$value['files_id']}' ORDER BY id ASC");

Затрачивается много времени, помогите составить один правильный запрос??? , ,

READ ALSO
Проектирование БД. Хранение путей к файлам в одной таблице или в нескольких

Проектирование БД. Хранение путей к файлам в одной таблице или в нескольких

Собираю базу данныхЗадача найти оптимальное (наиболее производительное) решение модели базы

118
Смена значения даты по умолчанию в MySQL

Смена значения даты по умолчанию в MySQL

В MySQL таблице нужно сменить значение по умолчанию

102
Как перенести информацию из локальной базы данных с одного компьютера на другой?

Как перенести информацию из локальной базы данных с одного компьютера на другой?

После покупки нового компьютера (доступ к старому есть ещё есть), нужно перенести на него информацию из базы данных которая у меня там была...

144
Mysql, AUTO_INCREMENT

Mysql, AUTO_INCREMENT

Вопрос такой, я создаю таблицу в нем будет

139