0
我有3表,公司,行业和company_industry。PHP MySQL加入帮助
在公司中,我存储有关公司和行业的信息,这些公司有一些常见行业。所以在company_industry表中我存储了公司和行业的ID。
我的问题是,我想对包括该行业在内的公司进行全文搜索。我知道这与加入有关,但这远远超出我的处理。
我有3表,公司,行业和company_industry。PHP MySQL加入帮助
在公司中,我存储有关公司和行业的信息,这些公司有一些常见行业。所以在company_industry表中我存储了公司和行业的ID。
我的问题是,我想对包括该行业在内的公司进行全文搜索。我知道这与加入有关,但这远远超出我的处理。
全文搜索我不太确定,但JOIN相当简单。
SELECT * FROM company JOIN company_industry ON company.id = company_industry.company JOIN industry ON company_industry.industry = industry.id;
作为一个附带说明,除非公司可以成为多个行业的一部分,否则不需要company_industry表。
您不能在多个表中创建全文索引,因此如果您使用的是数据,则需要对数据进行非规格化(在另一个表中重现信息)。 – 2010-12-04 20:02:52