Tengo una tabla con campo1, campo2, campo3, campo4.
Quiero hacer una consulta que me saque en una sola columna y las filas que sean, los diferente valores que tengo en esos campos.
Se que es complicao, pero cualquier idea, será bien recibida.
| ||||
pensaria que con un sum te serviria me imagino que es una suma lo que haces con las tres columnas o que funcion aritmetica, para que te salga solo una col1+col2+co3 = UnaCol ... nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| ||||
ok, pero los queres concatenar o algo asi.. por ejemplo la col1 = 555 la col2 = 666 la col3 = 999, y queres que salga el resultado 555666999 de esta manera esto es concatenar y funciona con el CONCAT. que decis..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| ||||
m.. comprendido... ya se que es lo que deseas hacer.. queres esto.. col1 = 111 col2 = 222 col3= 333 resultado 111 222 333 esto es lo que deseas ..??
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| ||||
bueno mira la verdad te digo yo de la manera que lo haría es es tomando los resultado en el lenguaje de programación que tengas y unirlos alli para que no se te haga muy dificil o al menos de mi parte esta solucion te doy aunque no se si alguien mas del foro tenga otra idea para hacer lo que vos queres... nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| ||||
Gracias, esa era mi última opción. Lo que realmente pretendia era quitar codigo de la programación con una sola consulta en vez de varias y con que el mysql todavía no soporta procedimientos almacenados... en fin, gracias a todos nuevamente.
__________________ Daría todo lo que sé por la mitad de lo que ignoro |
| ||||
si soporta procedimientos almacenados buscate mysql 5 este si soporta procedimientos almacenados.. nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| ||||
tambien puedes hacer lo siguiente:
Código:
pero yo no lo haria asi. select column1 from tabla union all select column2 from tabla union all select coumn3 from tabla
__________________ Si ocurre algo importante, estamos afuera fumándonos unos cigarritos. |
| ||||
Si, ya he leido que el 5 lo soporta, pero de momento no puedo actualizarselo a mi cliente. En cuanto a la sugerencia de haron, xq no la utilizarias?
__________________ Daría todo lo que sé por la mitad de lo que ignoro |
| ||||
por que la consulta es muy rara. aunque la verdad es que la pregunta tambien es rara. de todas formas en MySQL funciona.
__________________ Si ocurre algo importante, estamos afuera fumándonos unos cigarritos. |
| ||||
Si la cuestión es bte rara, con lo que me estoy planteando cambiar el diseño de la base de datos. Esta sentencia en principio funciona, pero me faltaría agrupar los campos que sean iguales.
__________________ Daría todo lo que sé por la mitad de lo que ignoro |