Ваши оба запроса отличаются только логикой - IN и NOT IN. Почему тогда не сразу SELECT к filmy и JOIN к obsada, и формировать сразу два списка, первый для тех, которым JOIN вернул значение, а второй, для тех что нет?
Как собственно любые иные поля отобразить по этому результату.
И у вас проблема не в onClick, а на сервере - DELETE/INSERT спокойно можно выбросить заменив на REPLACE, а уж под это и определять действия на клиенте.
|