Cita:
Iniciado por kronenmix
usa group by a
¿que, que? ¿como, como?
No se si sabes algo que yo no sé, pero que sepa con GROUP solo voy a tener un resultado por elemento de agrupación, y lo que quiero es tener X resultados por (en este caso) departamento.
------------------------------------------------------------------------------------------------------------
Lo que menciono varias veces de que
"...no me gusta una forma y busco otra..." yo lo califico como idea o sugestión, pero para que entiendan mi sensación puedo usar este ejemplo.
Supongamos que se quieren leer 4 campos de una tabla.
Se usaría esta consulta.
Código PHP:
SELECT campo1, campo2, campo3, campo4
FROM tabla1
WHERE a = 'w' LIMIT 1
Pero también se podría usar esto:
Código PHP:
SELECT campo1
FROM tabla1
WHERE a = 'w' LIMIT 1;
SELECT campo2
FROM tabla1
WHERE a = 'w' LIMIT 1;
SELECT campo3
FROM tabla1
WHERE a = 'w' LIMIT 1;
SELECT campo4
FROM tabla1
WHERE a = 'w' LIMIT 1;
O
Código PHP:
// array en php
$campo_arr = array ('campo1', 'campo2', 'campo3', 'campo4');
// foreach en php, mysql_query, etc, etc
SELECT ' . $campo . '
FROM tabla1
WHERE a = 'w' LIMIT 1;
Pero no habría duda que todos en coro dirían que no debería hacer las dos últimas alternativas por nada del mundo

y se recomendaría usar la primera.
Sé que son casos diferentes, y que hay casos donde no queda más remedio.
Bien, el objetivo de este tema tiene que ver con esto. Mis conocimientos solo daban para usar la solución del foreach, etc; pero me sentía como si no estuviese haciendo las cosas bien, y estuviese haciendo lo mismo que mostré en el ejemplo

.
De ahí hice el tema y fue que me dieron la muy buena solución de los UNION, pero por un motivo extra ya no puedo emplearla.
Gracias.