Mam pewien problem z ograniczeniem tabeli.
Stworzyłem 3 tabele, towar_tab, klient_tab, zam_tab
i w tabeli zam_tab istenieją takie pola:
zam_id (PK)
zam_towar_id (FK)
zam_klient_id (FK)
Szukałem w sieci, ale nie wiem dokładnie jak określić problem.
A mianowicie chciałbym, aby dany klient mógł tylko zamawiać 3 razy, w tabeli zam_tab. (czyli zam_klient_id moze byc tylko 3 razy użyty dla tej samej wartości klucza FK).
oraz, aby nie mogł zamawiać tego samego towaru 2x lub 3x.
Czy jest jakiś sposób abym mogł to ograniczyć. W sql server managment studio, ewentualnie w kodzie?