0

我需要知道哪个表作为中介来实现这些实体之间的多对多关系。

我知道存储产品的表是vtiger_products,而保留引号的表是,vtiger_quotes但我不知道哪个表与两者相关,所以我的查询不完整。

所以...

SELECT * FROM vtiger_quotes
INNER JOIN vtiger_products INNER JOIN table_relates_both
ON vtiger_quotes.quoteid = table_relates_both.quoteid
AND vtiger_products.productid = table_relates_both.productid
WHERE vtiger_quotes.potentialid = ?

真名是table_relates_both什么?

4

2 回答 2

2

表名是 vtiger_inventoryproductrel

于 2017-07-29T22:30:24.820 回答
2

vtiger_inventoryproductrelvtiger_quotes是和之间的中间表vtiger_products

下面是vtiger_inventoryproductrelwhereid列作为 , 等的外QuotesOpportunityInvoice结构

在此处输入图像描述

如果您想获取与特定机会相关的报价,那么您需要执行以下查询:

SELECT {your required field goes here} FROM vtiger_inventoryproductrel INNER JOIN vtiger_quotes 
    ON vtiger_quotes.quoteid = vtiger_inventoryproductrel.id 
    WHERE vtiger_quotes.potentialid = $potential_id

另请注意:

vtiger_crmentity - 这是为所有实体类型记录添加条目的核心表。这存储了元信息,如记录 ID、记录所有者 ID、用户 ID 上次修改的时间、创建时间、修改时间和描述。

于 2017-08-11T21:23:01.447 回答