В 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_inventoryproductrel это промежуточная таблица между vtiger_quotes а также vtiger_products

Ниже приведена структура vtiger_inventoryproductrel где id столбец действует как внешний ключ Quotes, Opportunity, Invoice так далее

Если вы хотите получить цитаты, относящиеся к определенной возможности, вам нужно выполнить следующий запрос:

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 - это основная таблица, в которую добавляется запись для всех записей типа сущности. Здесь хранится мета-информация, такая как идентификатор записи, идентификатор владельца записи, последнее изменение идентификатора пользователя, время создания, время изменения и описание.

Имя таблицы vtiger_inventoryproductrel

Другие вопросы по тегам