これが私の質問ですそして私は説明します:
SELECT
tyds.product_tyd,
tyds.user_tyd,
COALESCE(action_tyd, 'NONE') AS action_tyd
FROM tyds
INNER JOIN users
ON tyds.user_tyd = users.id_user
INNER JOIN products
ON tyds.product_tyd = products.id_product
INNER JOIN companies
ON products.id_company_product = companies.id_company
WHERE users.key_user = '14967d378a580cdf020350f4eb626f16'
AND companies.module_key_company = 'daL/RqzZcfqc.'
AND products.cancelled_product >= 0
AND products.code_product = 'app_1'
users.key_user
users.id_userも教えてくださいtyds.user_tyd
。
companies.module_key_company
くださいproducts.company_id_product
テーブルでaを許可し、products
これを使用してテーブルに記録しますID_product
code_product
company_id
ID_product
tyds
私が欲しいのは、このユーザーがTYDS
指定された製品のテーブルにレコードを作成してから、彼id_user
や他のいくつかのものを取得するかどうかを知ることです。TYDS
検出するレコードがある場合に機能しますが、もちろん、テーブルにレコードや対応がない場合は機能しません。
しかし、私が知りたいのは、テーブルusers.id_user
にレコードがない場合でもEVENを取得できるかどうかです。TYDs
したがって、実際には、users.key_user
他の3つの条件がFALSEを返した場合でも、結果を取得することになります。
先週似たようなことを聞いたのは知っていますが、前例の解決策でもわかりません。
あなたの助けをどうもありがとう!