これが私の実際のクエリです:
SELECT temp.id_company AS id_company
, temp.code_product AS id_product
, temp.date_product AS date_p
FROM (
SELECT *
FROM companies
INNER JOIN products
ON products.id_company_product = companies.id_company
WHERE module_key_company = "daL/RqzZcfqc."
) AS temp
WHERE temp.code_product = "app_12"
最初に、companies.id_company where companies.module_key_company
一致する "dal....." を取得してから、最初のテストの後に一致するproducts.code_product = "app_12"
ANDを取得するかどうかを確認します。products.id_company = companies.id_company
両方の条件が真の場合、私は欲しいものを手に入れます。しかし、一致するものがない場合は、companys.id_company も取得したいと考えていproducts.code_product
ます。
module_key
が間違っていても、テストだけで id_company を取得する方法がわかりませんcode_product
。
ご協力いただきありがとうございます。