Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Elizandro Oliveira

[Resolvido] Consulta SQL+PHP

Recommended Posts

Boa Tarde

 

Tenho 02 tabelas sql uma delas chama-se mob_db e a outra spawns.

Preciso realizar uma consulta que mostre os resultados em uma tabela somente dos registros que sejam diferentes de 0 no campo mvp1id

 

tabela mob_db:

campos: ID, iName, mvp1id

 

tabela spawns:

campo: delay1

 

vejam o exemplo na imagem.

 

5126_tabela.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde

 

Tenho 02 tabelas sql uma delas chama-se mob_db e a outra spawns.

Preciso realizar uma consulta que mostre os resultados em uma tabela somente dos registros que sejam diferentes de 0 no campo mvp1id

 

tabela mob_db:

campos: ID, iName, mvp1id

 

tabela spawns:

campo: delay1

 

vejam o exemplo na imagem.

 

5126_tabela.jpg

 

 

ja tentou um inner join?

 


SELECT * FROM  mob_db t1 INNER JOIN spawns t2 ON t1.id=t2.id 
WHERE t1.id != 0 and t2.mvp1 != 0

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpe eu esqueci de citar que existe um campo na tabela spawns que se chama mob_id ele é igual ao ID da tabela mob_db.

 

Eu estava tentando assim:

 

$sql = "SELECT spawns.mob_id, spawns.delay1, mob_db.id, mob_db.iName FROM mob_db LEFT JOIN `spawns` ON(spawns.mob_id = `mob_db_en_uk`.id)";

 

mas não consegui fazer ele listar apenas os nomes que não tem "zero" no campo MVP1id da tabela mob_db.

 

ele lista todos os registros e quando coloquei o where deu erro.

 

Aguardo sua ajuda.

 

obrigado pela atenção...

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpe eu esqueci de citar que existe um campo na tabela spawns que se chama mob_id ele é igual ao ID da tabela mob_db.

 

Eu estava tentando assim:

 

$sql = "SELECT spawns.mob_id, spawns.delay1, mob_db.id, mob_db.iName FROM mob_db LEFT JOIN `spawns` ON(spawns.mob_id = `mob_db_en_uk`.id)";

 

mas não consegui fazer ele listar apenas os nomes que não tem "zero" no campo MVP1id da tabela mob_db.

 

ele lista todos os registros e quando coloquei o where deu erro.

 

Aguardo sua ajuda.

 

 

 

 

obrigado pela atenção...

 

cara so faltou o mas facil a condição

$sql = "SELECT spawns.mob_id, spawns.delay1, mob_db.id, mob_db.iName FROM mob_db INNER JOIN spawns ON(spawns.mob_id = `mob_db_en_uk`.id)
WHERE mob_db.mvp1id != 0

";

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.