Unindo a tabela de atributos do produto com a tabela do produto para exibir o produto

Daksh B

Tenho três tabelas para listar produtos com atributos de produto

Tabela de produtos com dados fictícios

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Product_Attributes with dummy data

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Atributos com dados fictícios

insira a descrição da imagem aqui

insira a descrição da imagem aqui

O antivírus Kespersky (productid = 1) não possui atributos, mas o iPhone (productid = 2) possui dois atributos aplicáveis ​​a ele, memória e resolução, ambos na tabela Atributo que tem seu valor armazenado na tabela Product_Attribute .

Como faço para juntar essas tabelas para mostrar / exibir ambos os produtos com seus atributos correspondentes?

EDITAR

Preciso exibir esses produtos como

insira a descrição da imagem aqui

e B

O seguinte funcionará para qualquer número de atributos:

select product.productId, product.name,
group_concat(concat(attr.attributeName, ":", pa.attributeValue))
from product
left outer join product_attributes pa 
on (pa.productId = product.productId)
left outer join attributes attr 
on (attr.attributeId = pa.attributeId)
group by product.productId, product.name

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Consulta de interseção na tabela de atributos do produto

Woocommerce: como exibir uma tabela com conteúdo diferente para cada variação do produto?

Exibir atributos do produto não definidos para variação nas variações do produto Woocommerce

exibir a descrição do produto na tabela de pedidos da minha conta do Woocommerce

Como obter o custo final do produto com a tabela sazonal

Add_filter para adicionar uma nova coluna à tabela de atributos do produto Woocommerce (página de adicionar / editar atributos)

Exibir dados da tabela de banco de dados do módulo para a página do produto Prestashop - Prestashop 1.7.7.6

Não é possível remover a coluna da tabela para a imagem do produto no carrinho sem remover o título do produto

Exibir dados de variação do WooCommerce na tabela da página do produto (tamanho, peso etc.)

Exiba todos os dados da tabela do produto com traduções, mas se não houver tradução para o produto, exiba-os no idioma padrão

Exibir dimensão do produto no resumo do produto WooCommerce

Exibir a descrição da variação do produto ou uma breve descrição do produto com base no tipo de produto na finalização da compra do WooCommerce

Laravel, Como obter o nome do produto da tabela de produtos se o id do produto armazenado no carrinho

Junte a hierarquia do produto à tabela do cliente

Exibir atributos específicos do produto selecionado no preço de variação do WooCommerce

Distribua a quantidade de estoque do produto. Tabela para várias linhas da tabela de pedidos

Alterar a quantidade do produto Woocommerce na tabela de checkout

Extraindo a tabela de propriedades do produto dt dd com scrapy - obtendo o 'índice da lista fora do intervalo'

Mova as tags do produto para a descrição do produto WooCommerce

Como faço para criar uma tabela que mostra uma combinação de variantes do produto no relatório qweb?

Obtenha a última linha do mesmo id de produto para cada id de pagamento único e atualize o status em uma tabela diferente com codeigniter

Como posso obter o segundo maior uso de produto de uma tabela do SQL Server?

Alterar o pedido de modelos de produto único do Woocommerce com base na tag do produto

Exibir a quantidade total de cada produto abaixo da tabela

Exibir a quantidade total de cada produto abaixo da tabela

Como fazer upload do aplicativo laravel no servidor do produto com o modo de produto

Faça o pedido com base na disponibilidade de atributos do produto e estoque mysql

Exibir atributos do produto para variações na página do carrinho no woocommerce 3

Obtenha a id de variação do produto pelos pares de valores do pacote de atributos do produto no Woocommerce

TOP lista

quentelabel

Arquivo