У меня есть две таблицы. Я хочу объединить их таким образом, чтобы в таблице Leads была только одна запись, если в таблице Leads_Details все Lead_id активен = 0, а основной = Да.
Ведущий стол:
-------------
| id | name |
-------------
| 1 | abc1 |
| 2 | abc2 |
| 3 | abc3 |
| 4 | abc4 |
| 5 | abc5 |
-------------
Таблица LeadsDetails:
--------------------------------------
| id | lead_id | active | primary_email
--------------------------------------
| 1 | 1 | 1 |Yes |
| 2 | 1 | 0 |NO |
| 3 | 2 | 0 |Yes |
| 4 | 3 | 1 |Yes |
| 5 | 4 | 0 |Yes |
| 6 | 5 | 1 |NO |
-------------------------------------
ожидаемый результат:
--------------
| id | name |
--------------
| 1 | abc2 |
| 2 | abc4 |
--------------
SELECT `Lead`.`id`, `Lead`.`name`, `Lead`.`unsubscribe`
FROM `leads` AS `Lead` inner JOIN `LeadsDetails` AS `LeadsDetails`
ON (`LeadsDetails`.`lead_id` = `Lead`.`id`)
WHERE `LeadsDetails`.`primary_email` = 'Yes' AND `LeadsDetails`.`active` = 0
primary_email
= 'Да' - person thecodedeveloper.com   schedule 05.10.2014lead_id, active=0, primary_email='Yes'
уникальной в таблице LeadsDeatils? - person Gervs   schedule 05.10.2014