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

Encerrado Postado Feb 10, 2015 Pago na entrega
Encerrado Pago na 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!

MySQL Plesk SQL

ID do Projeto: #12384638

Sobre o projeto

3 propostas Projeto remoto Ativo em Mar 27, 2015

3 freelancers estão ofertando em média $448 nesse trabalho

khbohm

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 u Mais

$323 ARS em 1 dia
(3 Comentários)
3.0
laguerre1206

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 Grac Mais

$450 ARS em 1 dia
(1 Comentário)
2.3
rafaellucasgay

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 Mais

$570 ARS em 1 dia
(0 Comentários)
0.0