He creado el siguiente stored procedure. Al ejecutarlo devuelve null y no debería.
He comprobado la sentencia mysql que contiene @query y devuelve el valor correcto Para comprobarlo he añadido un parámetro string de salida y he grabado @query.
Si no almaceno el resultado en el parámetro de salida, funciona correctamente también, pero luego no sé cómo recuperar dicho valor desde php, es decir:
Código MySQL:
Gracias.Ver original
SET @query = "SELECT COUNT(*) FROM t_un, t_familia WHERE t_un.familia = t_familia.id_familia AND (t_un.familia = '3' OR t_un.familia = '4')";
Código MySQL:
Ver original