我有两个表,coas,它存储文件信息,例如部件号,rq(rq只能用于部件号一次)和保存文件的位置。我还有一个产品名称表,用于存储每个特定部件号的名称。
示例:
辅酶A
id | pn | rq | loc
0 | 123 | 147 | uploads/123147.pdf
1 | 123 | 258 | uploads/12258.pdf
2 | 102 | 147 | uploads/102147.pdf
product_names
id | pn | name
0 | 123 | test product
1 | 102 | test product2
我有一个使用jQuery,php和mysql的实时搜索功能。
对于每个部件号/名称,我想要每个rq和位置,以便可以打开特定文件。搜索结果如下:
(123) test product
147, 258 (these will link to the actual and formatting would look different but just trying to get the idea of what kind of results I need)
(102) test product2
147
我使用join left来获取coas表中的部件号附加的产品名称(我添加了product_names表,因此并非所有部件号都有与之关联的名称)。我可以得到结果,但我得到每个部件号与其rq和文件分开,我想知道如何让pn及其名称组只显示一次,每个产品列出该产品的文件。我一直在寻找,但似乎无法弄清楚如何使这项工作。谢谢。