Ir para conteúdo

POWERED BY:

Arquivado

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

Tojo

com INNER JOIN

Recommended Posts

Olá.Qual o erro de sintaxe do SQL abaixo?SELECT "A"."NUPED", "A"."NUITE", "B"."DACLC", "A"."COPNU", "A"."VAUNT", "A"."COUNI", "B"."COIDE", "C"."NOCPL", "A"."QAPED", "A"."QASEM", "E"."NULOC", "E"."NUNUM"FROM "LJ022_ITEM_DE_PEDI" AS "A", "LJ018" AS "B", "LJ003" AS "C", "LJ001" AS "E", "LJ026" AS "G"INNER JOIN "LJ029" ON "LJ022.COADM" = "LJ029.COADM"Ele dá o erro : ERROR: column "LJ022.COADM" does not exist, sendo que a coluna existe na tabela...Talvez seja erro de sintaxe no inner join, certo?!Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tá... me liguei nas aspas... agora o erro é o seguinte:

 

 

ERROR: missing FROM-clause entry for table "LJ029_LOG_ITEM_ENT"

 

 

SELECT "A"."NUPEDCPR", "A"."NUITEPED", "B"."DACLCCPR", "A"."COPNUMTL",	   "A"."VAUNTITE", "A"."COUNIENC", "B"."COIDEFND", "C"."NOCPLFND", 	   "A"."QAPEDITE", "A"."QASEMREM", "E"."NULOCMTL", "E"."NUNUMEMB"FROM "LJ022_ITEM_DE_PEDI" "A",	 "LJ018_PEDIDO_COMPR" "B",	 "LJ003_FORNECEDORES" "C",	 "LJ029_LOG_ITEM_ENT" "D",	 "LJ001_LOG_HEADER"   "E",INNER JOIN	"LJ024_COMENTARIO_I" ON ("LJ029_LOG_ITEM_ENT"."COADMMTL" = "LJ022_ITEM_DE_PEDI"."COADMMTL")

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou melhor ainda.Se alguém tiver um exemplo de query cmo vários inner joins utilizando algumas tabelas repetidas, melhor. Ex:Tabela A com inner join para a tabela B.Tabela A com inner join para tabela C.Tabela B com inner join para tabela C.E assim por diante...Valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tira a última vírgula antes do INNER JOIN e tenta. A cláusula ficará assim:

 

SELECT "A"."NUPEDCPR", "A"."NUITEPED", "B"."DACLCCPR", "A"."COPNUMTL",	   "A"."VAUNTITE", "A"."COUNIENC", "B"."COIDEFND", "C"."NOCPLFND",	   "A"."QAPEDITE", "A"."QASEMREM", "E"."NULOCMTL", "E"."NUNUMEMB"FROM "LJ022_ITEM_DE_PEDI" "A",	 "LJ018_PEDIDO_COMPR" "B",	 "LJ003_FORNECEDORES" "C",	 "LJ029_LOG_ITEM_ENT" "D",	 "LJ001_LOG_HEADER"   "E" INNER JOIN	"LJ024_COMENTARIO_I" ON ("LJ029_LOG_ITEM_ENT"."COADMMTL" = "LJ022_ITEM_DE_PEDI"."COADMMTL")

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.