Ola galera. eu estou querendo fazer uma pesquisa no banco da seguinte forma:
SELECT email,nome FROM usuarios, projetos WHERE projetos.projeto = '$var[1]' AND usuarios.projeto like '%projetos.id%'
Selecionar email e nome de um usuario dependendo da seguinte condição, o campo projeto ( nome do projeto) da tabela projetos tem que ser igual a variavel $var[1] e o campo id da tabela projetos tem que esta contida no campo projeto do usuarios ( este campo tem varios ids de projeto dess forma: 1-2-3-4-5 por isso preciso saber se id de tal projeto esta entre eles).
Se eu deixar dessa forma SELECT email,nome FROM usuarios, projetos WHERE projetos.projeto = '$var[1]' AND usuarios.projeto like projetos.id
Vai na boa, so que se um dos usuario tiver em mais de um projeto ele não passa...
Como eu devo fazer com esse '%projetos.id%' ?
Ele esta certo?
Peço a quem tenha conhecimento uma ajuda se puder. :wacko:
Pergunta
Stronks
Ola galera. eu estou querendo fazer uma pesquisa no banco da seguinte forma:
SELECT email,nome FROM usuarios, projetos WHERE projetos.projeto = '$var[1]' AND usuarios.projeto like '%projetos.id%'
Selecionar email e nome de um usuario dependendo da seguinte condição, o campo projeto ( nome do projeto) da tabela projetos tem que ser igual a variavel $var[1] e o campo id da tabela projetos tem que esta contida no campo projeto do usuarios ( este campo tem varios ids de projeto dess forma: 1-2-3-4-5 por isso preciso saber se id de tal projeto esta entre eles).
Se eu deixar dessa forma SELECT email,nome FROM usuarios, projetos WHERE projetos.projeto = '$var[1]' AND usuarios.projeto like projetos.id
Vai na boa, so que se um dos usuario tiver em mais de um projeto ele não passa...
Como eu devo fazer com esse '%projetos.id%' ?
Ele esta certo?
Peço a quem tenha conhecimento uma ajuda se puder. :wacko:
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.