Pessoal,
tenho a tabela:
inventario.id
inventario.cadastro_id
inventario.quantia < quantia do item que ele possui
inventario.item < ele obtem um valor X apontando para a tabela item.id
e a tabela:
cadastro.id
cadastro.nome
cadastro.slot_1 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_2 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_3 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_4 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_5 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_6 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_7 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_8 <- ele obtem um valor X apontando para a tabela inventario.id
então eu tenho uma função que precisa equipar um item, porem para equipa-lo ele verifica a quantia que eu tenho deste item no inventario pois eu posso já ter equipado o mesmo item em algum outro slot...sendo que a quantia não diminui no inventario quando eu equipo um item apenas verifico se é possivel adicionar o mesmo item em outro slot mais para isso preciso escanear todos os campos acima de slots_1, 2, 3, 4[...] para ver se o item já foi equipado, então conforme o item for tambem encontrado nesses slots vai incrementado alguma variavel na consulta e no final verifica se o valor dessa variavel é maior do que a que tem no field quantia.
Entenderam? xD
Pode parecer complicado, se alguém não entendeu posta ai eu tento dar outra forma de explicar..vlw.

Query Para Consulta No Banco Mysql
Started By DouglasDomi, 19/02/2011, 23:09
Nenhuma resposta neste tópico
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)