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