MySQL bajo el mismo campo varias filas y columnas consulta fusión

escenarios

Cuando se utiliza una tabla de formulario personalizado personalizada - Custom Field - se logra un contenido específico, que requiere un procesamiento de la tabla de datos

de entrada y de diseño de procesamiento de datos de ideas:

diseño de base de datos utilizando los elementos de datos identifica de forma exclusiva - que corresponde a - implementar una tabla de datos

Los elementos de datos que identifica la tabla:

 

tabla específica elemento de datos de contenidos:

 

 De este modo tendrá un problema que muchos, habrá múltiples elementos de datos bajo un UNkId (datos de identificación único), en comparación con el objeto tradicional de diseño orientado a objetos es una mala idea de configurar,

 

 comando de MySQL Por lo tanto, se puede utilizar de la GROUP_CONCAT fusionó columna, GROUP_CONCAT sintaxis (campo [orden por el tipo asc campo / desc] [distinct] conectado a [ 'delimitador' Separador]),

El campo puede ser necesaria para realizar la combinación correspondiente:

Los resultados son como sigue (usando el campo combinado se puede empalmar concat):

 

 Con ello se consigue una cadena de tipo de objeto entidad cadena similar, y luego realizar la traducción para obtener los datos correspondientes.

 Quiero GROUP_CONCAT (campo [DISTINCT] conectada a [ordenado por campo de ordenación asc / desc] [separador 'delimitador']) de la declaración de MySQL:

seleccionar GROUP_CONCAT (CONCAT (c.`name`, ':', b.`data`) separador '' ) de datos de t_task_unks un 
        LEFT JOIN t_task_data_ b en a.unk_id = b.unk_id 
        LEFT JOIN t_task_property_ c en c.task_id = a.task_id 
        donde a.task_id = b.task_id y b.property_id = c.id y a.task_id = 1  
        grupo por a.unk_id

 

-------------------------------------------------- --------- línea divisoria --------------------------------------- ----------------------------

Este equipo es sólo para uso personal, si es incorrecto, por favor me corrija!

GGQ

Supongo que te gusta

Origin www.cnblogs.com/ggq94/p/12668450.html
Recomendado
Clasificación