Find Jobs
Hire Freelancers

Combinación de tres tablas mysql a partir de id y concatenación de filas en fila única

N/A

Cerrado
Publicado hace alrededor de 9 años

N/A

Pagado a la entrega
En un proceso de migración de un sitio web me encuentro con la siguiente necesidad: <strong>1. Unión de dos tablas a partir de id único. </strong>Esto lo sé hacer. Aquí viene lo que encuentro complicado: <strong>2. Sumar a la unión anterior una tercera tabla con múltiples filas para un mismo id.</strong> A partir de la resultante de "1" debo unir una tercera tabla que tiene múltiples resultados para un mismo ID. Cada uno de esos resultados (unicamente un campo) deberá ubicarse en el CSV final en una columna distinta para cada resultado distinto que surja de la data. Es decir, si el "id1" tiene 4 resultados distintos, deberá resultar en una única fila para el "id1" que al final contenga 4 columnas, cada una de ellas poblada con el campo correspondiente. <strong>3. Ordenamiento de la resultante en las columnas. </strong>Además, se da la particularidad que entre los posibles resultados distintos para cada id unico en la tercera tabla, existe una columna con una variable "yes" / "no". El "yes" sólo se mostrará una única vez, por lo tanto, se espera que la primera columna lo contenga y las columnas subsiguientes contengan los resultados con la variable "no".  Es decir, continuando con el ejemplo, si "id1" tiene 4 resultados distintos, el primero en mostrarse deberá ser aquel que tenga como variable (uno de los campos de la tercera tabla) "yes".  Después de varias horas de probar con distintos posibles querys, no logro encontrar la solución para este tema, y requiero resolverlo con urgencia, espero que a quien le asigne el trabajo lo pueda realizar en el mismo día. Entiendo que para quien ha trabajado en base de datos a un nivel intermedio debería poder resolverlo en poco tiempo. Para la aplicación a este problema espero, por tanto, una persona idónea.  Ofrezco acceso a phpmyadmin o las tres bases exportadas, y espero un CSV compatible como resultado. Puedo comunicarme telefónicamente para explicar la necesidad en detalle y enviaré prontamente tras la selección de oferta un correo detallando todo.  Se tendrá en cuenta esta primera demanda para futuros trabajos que puedan surgir relacionados a este tema en el corto plazo y a otros próximos. Primera vez en el sitio. Saludos!
ID del proyecto: 12384638

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
3 freelancers están ofertando un promedio de $448 ARS por este trabajo
Avatar del usuario
Hola, la oferta sigue en pie, pero recién podré trabajar el lunes, ya hoy cierro mi jornada laboral. Saludos Hola, que tal? Puedo hacer lo necesitas, si me lo pasas pronto puedo hacerlo hoy mismo. Necesitaria un ejemplo de las tablas (no entiendo bien lo de los "yes" y los "no", esta claro que habrá n solo yes, que debe quedar primero, pero los demás en no, ¿cómo sé a que columna corresponde? O ¿son datos que tienen el yes/no combinando con otra información?. Soy de arg. y el tema de cobro deberíamos ver de manejarlo por afuera, debido a que no puedo facturar y acá me retienen un montón por la afip.
$323 ARS en 1 día
5,0 (3 comentarios)
3,0
3,0
Avatar del usuario
Hola, me llamo Luciano Aguerre, soy Licenciado en Sistemas y desarrollador free-lance. Tengo mucha experiencia en SQL y estoy interesado en resolver esta necesidad que estás teniendo. Espero poder ayudarte. Muchas Gracias. Luciano.
$450 ARS en 1 día
5,0 (1 comentario)
2,3
2,3
Avatar del usuario
Buenas noches, envío la propuesta en el documento word adjunto. Cualquier duda que necesites a disposición. Lo que sea resultante de la 3er tabla se puede encolumnar ya sea cada campo de un registro ó el resultante de cada registro ó la sumatoria ó calculo por id. Lo ideal sería ver el modelo de datos aunque sea con datos ficticios.
$570 ARS en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de ARGENTINA
Argentina
0,0
0
Miembro desde oct 14, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.