2017-07-28 5 views
0

Ich muss wissen, welche Tabelle als Vermittler fungiert, um die Viele-zu-Viele-Beziehung zwischen diesen Entitäten zu erreichen.In vTiger 6.5: In welcher Tabelle sind die Produkte gespeichert, die zu Anführungszeichen gehören?

Ich weiß, dass die Tabelle, die die Produkte speichert vtiger_products ist und dass derjenige, der die Zitate hält, ist vtiger_quotes aber ich weiß nicht, welche Tabelle beide betrifft, so meine Frage ist unvollständig.

So ...

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 = ? 

Was ist der wirkliche Name von table_relates_both?

Antwort

2

vtiger_inventoryproductrel die Zwischentabelle zwischen vtiger_quotes und vtiger_products

Im Folgenden ist die Struktur der vtiger_inventoryproductrel wo id Spalte wirkt als Fremdschlüssel von Quotes, Opportunity, Invoice etc

enter image description here

Wenn Sie möchten besondere Gelegenheit im Zusammenhang Zitate holen, dann müssen Sie unter Abfrage auszuführen:

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 

Auch beachten:

vtiger_crmentity - Dies ist Tabellen Kern, in dem ein Eintrag für hinzugefügt wird alle Entitätstypdatensätze. Dies speichert Meta-Informationen wie Datensatz-ID, Datensatzbesitzer-ID, zuletzt von Benutzer-ID geändert, erstellt Zeit, modifizierte Zeit und Beschreibung.

2

der Tabellenname ist vtiger_inventoryproductrel

Verwandte Themen