да, это возможно, но ваш запрос может не дать желаемого результата:
SELECT * FROM site_products
JOIN site_trans ON site_products.product_count = site_trans.trans_inventory
WHERE site_products.product_id = site_trans.trans_product
Вместо этого вы должны написать это как дополнительное условие JOIN, например,
SELECT * FROM site_products
JOIN site_trans ON site_trans.trans_inventory = site_products.product_count
AND site_trans.trans_product = site_products.product_id
Вы также можете добавить предложение WHERE
SELECT * FROM site_products
JOIN site_trans ON site_trans.trans_inventory = site_products.product_count
AND site_trans.trans_product = site_products.product_id
WHERE site_products.product_id = 2