Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos!
Estou fazendo um trabalho para a requisição de material. Tenho três tabelas no mysql (as que interessam para o momento):
material (tabela para o material)
id_material
marca
modelo
id_sala
id_categoria
observacoes
requisicoes (tabela para registar as requisições)
id_requisicao
id_material
requisitante
data1
hora1
id_sala
estado
devolucoes (tabela para registar as devoluções do material)
id_devolucao
id_requisicao
data
hora
devolutivo
Agora, quando vou requisitar um material, pretendo uma list-box onde aparecem os materiais disponiveis, ou seja, os que não estão requisitados. Para tal fiz este select:
"SELECT material.id_material AS 'id_material2', material.marca, material.modelo, requisicoes.id_material FROM material, requisicoes WHERE material.id_material <> requisicoes.id_material"
Necessito da marca e do modelo do material para mostrar na list-box e do id do mesmo para depois poder mandar para a requisição.
A verdade é que este não está funcionando correctamente.... Pois na list-box está a aparecer os dois materiais que podem sser requisitados e o que está requisitado duas vezes..... e só deveria aparecer os dois que não estão requisitados.
Alguém me pode ajudar? É mesmo urgente... já tentei de várias maneiras e penso que a meu ver está bem escrito o SELECT... mas não percebo porque não funciona correctamente.
:unsure:Carregando comentários...