I have this inner query that selects all affiliates linked to the giver user.
(SELECT
`realtor_user_id`
FROM
`affiliate_assignments`
WHERE
`lender_user_id` = `users`.`id`)
affiliate_assignments
structure is:
id | realtor_user_id | lender_user_id
where users
table is joined in outer query and both realtor_user_id
and lender_user_id
are foreign keys of users.id
I also have user's role
(selected in outer query) that can be realtor
or lender
What I need is:
IF role = 'lender'
SELECT realtor_user_id
FROM affiliate_assignments
WHERE lender_user_id = users.id
ELSE IF role = 'realtor'
SELECT lender_user_id
FROM affiliate_assignments
WHERE realtor_user_id = users.id
END IF
How can achieve this?