Pergunta : armazenar números múltiplos separados vírgula em uma base de dados do campo da base de dados do mysql e perguntá-los eficientemente

  Eu estou construindo um catálogo de produto, e basicamente eu tenho 2 tabelas, o primeiro sou “perfuro-para baixo” o tipo seletor da categoria que faz fazer/modelo/ano como assim:

1|Ford|Mustang|GT|1985|2003|Ar Filter
2|Ford|Mustang|GT|1985|2003|Exhaust
3|Ford|Mustang|V6|1985|2003|Arejar Filter

And então uma tabela do produto que tenha artigos como assim que - com o último campo ser as categorias ele corresponde a:

133391-A|Fram|Filtro de ar|1.2.3 o

the dura a coluna que é os fitments. Basicamente um produto pode caber um número ilimitado de aplicações, assim que minha pergunta é - que é a melhor loja da maneira esta informação e a procurara? Eu sei que eu posso setup um campo varchar/texto e armazenar uma lista separada vírgula de categorias (como exemplificado acima). Há uma maneira melhor de fazer isto? Não é realmente busca amigável. a suposição do

I minha pergunta é como faço eu armazeno uma lista de números em um campo da tabela do mysql e possa procurarar pelos números individuais (isto é como faço eu procurarar por “13” somente quando o campo contem 1,7,5,26,44,119,226,1013,13?).

Thanks adiantado; se eu estou indo sobre este toda errado me deixo por favor know.
class= do

Resposta : armazenar números múltiplos separados vírgula em uma base de dados do campo da base de dados do mysql e perguntá-los eficientemente

Você deve ter uma tabela da ligação entre o produto à categoria.  Esta maneira, você pode posicionar o produto e a categoria nessa tabela para facilitar buscas eficientes rápidas.

Produto -
133391-A|Fram|Filtro de ar

Categoria -
1|Ford|Mustang|GT|1985|2003|Filtro de ar
2|Ford|Mustang|GT|1985|2003|Exaustão
3|Ford|Mustang|V6|1985|2003|Filtro de ar

Product_Category -
133391|1
133391|2
133391|3

Agora você pode procurarar o Product_Category por todos os produtos que satisfazem a categoria 3, por exemplo

Selecionar Product.*
De Product_Category
interno juntar-se ao produto em Product.Product_ID = Product_Category.Product_ID
Onde Product_Category.Category_ID = 3
Outras soluções  
 
programming4us programming4us