Witam. Mam tabelę magazyn, w której mam ilość towarów. Mam także tabelę zakupy z id klienta, id towaru i ilością sztuk. chciałbym móc wstawiać do tabeli zakupy (kupować ilość towaru, tylko wtedy, gdy tyle znajduje się w magazynie, oraz, żeby po dodaniu zmniejszała się ilość w magazynie). Czy muszę napisać jakąś funkcję? Jak to rozwiązać? Próbowałem za pomocą CHECK:
INSERT INTO zakupy (id_klienta, id_towaru, ilosc_sztuk) VALUES (1, 3, CHECK(magazyn.ilosc_sztuk >= 2));
ale daje mi błąd składni.