Ok salve a tutti, uso postgresql da riga di comando per un'esame la mia situazione:
ho una tabella squadra(nome,portieri,difensori,centrocampisti,attaccanti), senza chiave primaria l'attributo nome è il nome della squadra e gli attributi portieri,difensori,centrocampisti e attaccanti hanno una chiave esterna verso altre tabelle da cui prendono di fatto i giocatori....
il mio problema è che voglio mettere un vincolo per cui i portieri devono essere 3 per squadra,i difensori 8,i centrocampisti 8 e gli attaccanti 6 ( quindi quando provo a inserire una n-upla che va oltre il limite mi dovrebbe dare errore)...
ho provato con il comando check ma non mi fà inserire delle subquery nelle condizioni...quindi ho pensato ai trigger...qualcuno può aiutarmi?? magari che ha avuto lo stesso problema?? grazie in anticipo ...