QKD-based quantum private query without a failure probability