Según te entuiendo debes hacer algo así:
Código sql:
Ver originalCREATE TABLE ejemplo
(campo1 INTEGER,
campo2 VARCHAR(10),
campo3 DATE,
CONSTRAINT uk_const UNIQUE KEY(id,nom,fecha));
De esta forma, no es posible ingresar los valores repetidos en un mismo registro, ya que entre las 3 deben ser unicas.
Es lo que necesitas?