SELECT sub.User_RegisteredID AS SubscriberRegisteredID,
mer.User_RegisteredID AS MerchantRegisteredID
FROM Subscriber_detail s
JOIN User_Detail sub on s.SubscriberID = sub.User_ID
JOIN User_Detail mer ON s.Merchant_ID = mer.User_ID
両方のテーブルを結合する必要があり、テーブルを参照するUser_Detail
テーブルには 2 つの列があるため、テーブルを 2 回結合する必要がありますSubscriber_detail
。
1 つの列がNULLABLEの場合は、LEFT JOIN
代わりに使用する必要があります。
SELECT sub.User_RegisteredID AS SubscriberRegisteredID,
mer.User_RegisteredID AS MerchantRegisteredID
FROM Subscriber_detail s
LEFT JOIN User_Detail sub on s.SubscriberID = sub.User_ID
LEFT JOIN User_Detail mer ON s.Merchant_ID = mer.User_ID