alice5 Postado Julho 27, 2006 Denunciar Share Postado Julho 27, 2006 Pessoal,Eu tenho 2 tabelas: TB_01 e TB_01_ITEMestou fazendo este select para pegar os itens da TB_O1_ITEM dependendo de uma condição da TB_01SELECT * FROM TB_O1_ITEM WHERE TB_01_ITEM.codigo = TB_01.codigo AND TB_01.CONDICAO = '0'Mas mesmo assim ainda pega os itens cuja TB_01.CONDICAO não é igual a 0...eu estou fazendo alguma coisa muito absurda??? Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 27, 2006 Denunciar Share Postado Julho 27, 2006 tenta assim:SELECT TB_O1_ITEM.* FROM TB_O1_ITEM INNER JOIN TB_01 ON TB_01_ITEM.codigo = TB_01.codigo WHERE TB_01.CONDICAO = '0' Link para o comentário Compartilhar em outros sites More sharing options...
0 alice5 Postado Julho 27, 2006 Autor Denunciar Share Postado Julho 27, 2006 To apanhando aqui... a minha consulta de verdade não é tão simples assim... são varias tabelas, varios campos... como faço varios joins como esse??? Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 27, 2006 Denunciar Share Postado Julho 27, 2006 o esquema é tipo assim:Select * from ((Tabela1 INNER JOIN Tabela2 ON Tabela1.Campo1 = Tabela2.Campo1) INNER JOIN Tabela3 ON Tabela1.Campo1 = Tabela3.Campo1) INNER JOIN Tabela4 ON Tabela2.Campo2 = Tabela4.Campo2 Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
alice5
Pessoal,
Eu tenho 2 tabelas: TB_01 e TB_01_ITEM
estou fazendo este select para pegar os itens da TB_O1_ITEM dependendo de uma condição da TB_01
Mas mesmo assim ainda pega os itens cuja TB_01.CONDICAO não é igual a 0...
eu estou fazendo alguma coisa muito absurda???
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados