Ho 3 tabelle
ingresso (id,data, oraing,orausc,idcorso,cfabb ,cfoccas)
abbonato (cf, nome, cognome,telefono,datan,luogon,tipo,nomeente,percsc onto,note)
occasionale (cf, nome, cognome,codscheda,codcorso)
cfabb e cfoccas sono le chiavi esterne di abbonato ed occasionale.
Il problema è che a me interessa che quando l' ingresso viene effettuato da un abbonato, il campo cfoccas deve essere vuoto e viceversa solo che mentre inserisco i dati il db richiede l' inserimento di tutti e due i campi. C'è un modo per ovviare a tale problema?