Necesito tener una consulta en mysql que haga lo siguiente:
Si existe el registro "xxx" en el campo DNI retorno el dato que tengo en el campo ID del mismo registro; si no existe el registro "xxx", lo guardo y retorno el dato que se genero automaticamente en el campo ID.
Se puede hacer de forma más optimizada sin tener que acceder a la BD 4 veces?? (es lo que estoy haciendo ahora y pienso que es totalmente erroneo)
GRACIASSS