У меня 3 таблицы, компании, отрасли и company_industry.
В компаниях я храню информацию о компаниях, а в отраслях есть некоторые общие отрасли, которые можно приложить к компании. Поэтому в таблице company_industry я храню идентификатор компании и отрасли.
Моя проблема заключается в том, что я хочу делать полнотекстовый поиск компании, в том числе в отрасли. Я знаю, что это имеет какое-то отношение к объединению, но это далеко продвинутое, чем я могу справиться.
Полнотекстовый поиск Я не так уверен, но JOIN довольно прост.
SELECT * FROM company JOIN company_industry ON company.id = company_industry.company JOIN industry ON company_industry.industry = industry.id;
В качестве примечания, если компания не может быть частью нескольких отраслей, таблица company_industry не требуется.