elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Bases de Datos / Re: Para programadores avanzados en mySQL en: 23 Julio 2010, 01:35 am
Tienes razón Shell Root, he estado revisando GROUP_CONCAT() y parece ser la respuesta para todos mis problemas. En mi ejemplo sería:
Código:
SELECT id, nombre, apellido, GROUP_CONCAT(Registro)
FROM Tabla
WHERE id>30
GROUP BY id
y me sale lo que quiero ::). Gracias.
2  Programación / Bases de Datos / Re: Para programadores avanzados en mySQL en: 20 Julio 2010, 20:44 pm
Por ejemplo si tengo un típico:
Código:
SELECT Registro FROM Tabla WHERE id>30
y esas salidas quererlas colocar en una casilla de una consulta mayor
Código:
SELECT id, nombre, apellido, FuncionX(SELECT Registro FROM Tabla WHERE id>30)
Por ejemplo quisiera un salida así

idnombreapellidoRegistros
1 fulano detal registro1,registro2,registro5
2mengano pelli registro2,registro7
. Creo que lo que quiero es algo parecido a una consulta de referencias cruzadas, con tablas externas.
Gracias
3  Programación / Bases de Datos / Re: Para programadores avanzados en mySQL en: 19 Julio 2010, 21:32 pm
Primeramente Muchas gracias por las anteriores entradas pues me sirvieron mucho mucho ;-).

Ahora quisiera saber si alguien sabe como formatear la salida de un SELECT para que quede así:
Registro1,Registro2,Registro3,Registro4
(... en un solo texto)
Actualmente lo hago con el PHP, pero creo que sería mejor hacerlo directamente con MySQL
Gracias de Antemano
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines