Originariamente inviato da daniele_dll
credo che volesse farlo in una sola query ...
e io infatti una sola query ho scritto

Ho la necessità di stabilire se ci sono dei duplicati
La mia query lo stabilisce.

Se si tratta di evitare duplicati in inserimento, è sufficiente un
SELECT id FROM tabella WHERE tipo = $x, marca = $y, modello = $z, misura = $k LOCK IN SHARE MODE

se ti dà risultati vuol dire che c'è già un record con quei valori, quindi blocchi l'inserimento.
Se non ottieni risultati vai tranquillo di inserimento senza rischio di duplicati