2017-07-28 4 views
0

これらのエンティティ間の多対多の関係を実現するために、どのテーブルが仲介者として機能するのかを知る必要があります。vTiger 6.5:引用符に属する製品を格納するテーブルはどれですか?

私は、製品を格納するテーブルが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の本当の名前は何ですか?

答えて

2

vtiger_inventoryproductrelvtiger_quotes以下

vtiger_products間の仲介テーブルであるvtiger_inventoryproductrelの構造であるvtiger_inventoryproductrelテーブル名ですQuotesの外部キーとしてidカラム行為、OpportunityInvoiceなど

enter image description here

あなたが特定の機会に関連する見積を取得したい場合、あなたは、クエリの下に実行する必要があります。

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で変更された、作成時刻、変更時刻 および説明のようなメタ情報が格納されます。

2

関連する問題