Jeg tror, at du i denne situation bliver nødt til at bruge en transaktion.
- Start transaktionen
- Indsæt de poster, der skal tilføjes til en midlertidig tabel
- Foretag en joinforbindelse mellem temp-tabellen, MovieSched og MovieSchedSignUp for at kontrollere, at antallet af poster (kombineret temp og MovieSchedSignUp) ikke er større end maks. størrelse.
- Hvis OK, så foretag indsættelsen
- Hvis de er OK, begår de transaktionen, hvis ikke, så fortryd transaktionen.