Como te das cuenta tu ingresas el codigo.. lo que yo deseo es haga la consulta sin necesidad de ingresar codigo, entiendes? por eso deseo hacer una consulta anidada
Viendo como anidas la consulta la segunda select, la del where, no devuelve un valor único, así que no puedes utilizae el igual, deberías utilizar el operador IN, para que así te devolviera el número de llamadas de todos los operadores:
Prueba con esto:
SELECT count(nro)
FROM averia
WHERE cod_operador IN (select distinct cod_operador from operador);
Pongo "Select distinct" porque no sé si ese código se repite o no en la tabla, si no se repite no hace falta que utilices el distinct
:smt004
LA consulta me sale pero no me sale el codigo del operador y es mas solo me sale un valor pero en realidad tengo varios codigos ingresador. Por ejemplo el operador 4052 tiene 6 llamadas y 0856 tiene 4 llamadas, pero cuando hago ese select solo me sale 10, osea el total....
Loq necesitas es agrupar vpor tu codigo de operador para q te de varios resultados no un solo total intenta con esto
SELECT count(nro), cod_operador
FROM averia
WHERE cod_operador IN (select distinct cod_operador from operador)
Group by cod_operador