Ciao a tutti,
è possibile fare una insert solo se nella colonna b il valore $b e nella colonna c il valore $c non sono già presenti nella tabella?
Premetto che:
le colonne b e c non sono ne chiavi primarie ne unique
la ON DUPLICATE KEY UPDATE non sembra fare al caso per la premessa sopra
la REPLACE non sembra fare al caso mio per la stessa premessa della precedente

solitamente la cosa la approccio in questo modo:
select id from t where b=$b and c=$c
se restituisce una riga non faccio nulla altrimenti faccio una insert into t set b=$b, c=$c
c'è un sistema migliore?