ВЫБЕРИТЕ запрос
SELECT a. * , d.agent_id, COUNT( d.driver_id ) AS `noofdrivers`
FROM ta_agent a, ta_drivers d
WHERE a.agent_id = d.agent_id
AND a.agent_id = ".$agent_id."
GROUP BY a.agent_id
Запрос SELECT возвращает следующие записи
agent_id agent_name company_name pricing_plan noofdrivers
-------- ---------- ----------- ------------ -----------
3 CCC ZZZ 8499 2
2 BBB YYY 3499 3
ТАБЛИЦА БД ДРАЙВЕРА
agent_id driver_id driver_name
-------- ---------- -----------
2 1 EEE
2 2 FFF
2 3 GGG
1 4 HHH
3 5 III
3 6 JJJ
как мне ВСТАВИТЬ записи на основе приведенных выше результатов запроса SELECT. если pricing_plan
равно 3499 agent_id
2 можно добавить только 5 водителей. Теперь у agent_id
2 3 водителя. Таким образом, по-прежнему он может добавить только 2 драйвера. Как сделать это ограничение ограничения в запросе mysql?