Como puedo unir 2 registros en uno solo ?
por ejmplo
campo1
campo2
campo3
y quiero que salga
campo1 campo2 campo3
con que sentencia podria hacer eso ?
estoy buscando pero no encuentro
trabajo con mysql y php
| |||
unir registros? Como puedo unir 2 registros en uno solo ? por ejmplo campo1 campo2 campo3 y quiero que salga campo1 campo2 campo3 con que sentencia podria hacer eso ? estoy buscando pero no encuentro trabajo con mysql y php |
| ||||
Respuesta: unir registros? ¿Que ambos registro sean devueltos en la misma consulta? ![]() Entonces tu problema no tiene nada que ver con php, eso lo consigues directamente con tu consulta de sql.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: unir registros? No lo sé, eso deberías preguntarlo en el foro de SQL aquí sólo tratamos problemas de código PHP. O mejor aún, podrías consultarlo en una referencia de SQL. ![]()
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: unir registros? Eso lo podrías hacer como ya lo menciono pateketrueke con la función CONCAT() de Mysql, y como dices que cada registro tiene su PK debe existir la relacion entre las 2 tablas. ejemplo: Select Concat(t1.campo1,t2campo2) as cadena from tabla1 as t1 inner join tabla2 as t2 on t1.PK_tabla1=t2.FK_tabla2 where t1.fecha='fecha en comun' espero que te sirva!! |
| |||
Respuesta: unir registros? creo que no me dejo entender, concat sirve para unir dos columnas en una sola; lo que yo quiero es unir dos filas en una sola fila ... teniendo como campo en comun FECHA. por ejemplo CODIGO | FECHA | INGRESO | SALIDA ( los 4 campos del ejemplo) 1 08/08/2012 8:00 12:00 2 08/08/2012 15:00 23:00 3 07/08/2012 8:00 13:00 tendria que quedar asi CODIGO | FECHA | INGRESO | SALIDA | INGRESO2 | SALIDA2 | 08/08/2012 8:00 12:00 15:00 23:00 07/08/2012 8:00 13:00 |
Etiquetas: |