erro no numero auto complete-resolvido p/ Cleyton Euler

estou tentando sem sucesso utilza sql concat dentro do scriptcase com o banco mysql, o seguinte sql

select
concat(nat.descricao,’-’,comp.descricao)
from
natureza nat,
complemento comp,
tipificacao tip
where
tip.natureza = nat.codigo and
tip.complemento = comp.codigo

      OBS: FUNCIONA NO BANCO MAIS NAOS FUNCIONA NO SCRIPTCASE

No SC vc deve usar a sc_concat

tenta usar com aspas dupla ( " " )

concat(nat.descricao,"-",comp.descricao) as nome_do_campo

obrigado pela repostas mais continua nao dando certo,
eu coloquei dentro do Lookup de Edição o seguinte sql para o campo tipificacao

select
sc_concat(nat.descricao,"-",comp.descricao) as tipificacao
from
natureza nat,
complemento comp,
tipificacao tip
where
tip.natureza = nat.codigo and
tip.complemento = comp.codigo
porem nao exibi os dados

dessa vez nao deu erro mais tambem nao exibir os dados fica tudo vazio e branco

e usando somente concat?

usuando o concat continua tambem sem exibir, acredito que seja bug do scriptcase e ate eles concertarem vai demora…
ficou assim o codigo, funciona no banco mais nao funciona no scriptcase

select
concat(nat.descricao," ", comp.descricao) as tipo
from
natureza nat,
complemento comp,
tipificacao tip
where
tip.natureza = nat.codigo and
tip.complemento = comp.codigo

com o concat ainda assim nao funciona

eita será que terei que alterar minha base de dados pelo fato do scritcase nao fazer uma simples ligações de tabela em um campo

Acho que sua select é que está mal construída. Cadê os JOINS de ligação da tabelas?

se funciona no banco pq nao funciona no scriptcase? e JOINS é uma alternativa de fazer ligação entre tabelas utilizando comparacao é outra forma e essa funciona perfeitamente dentro do query do Msql-front e do PHPMyadmim

Entao o problema mesmo é o scriptcase que nao funciona para esse tipo de requisição

coema,

Se vc colocar mais um campo não funciona? As selects no sc precisa de dois campos:

Ex.: select not_sequencial, concat(not_data,’ - ',not_hora) as tipo from tab_noticia

eu utilizei o JOIN e tambem nada,

SELECT
concat(natureza.descricao," ",complemento.descricao)
FROM
tipificacao INNER JOIN complemento ON tipificacao.complemento = complemento.codigo
INNER JOIN natureza ON tipificacao.natureza = natureza.codigo

porem quando eu coloquei mais uma coluna deu certo, nao sabia dessa de 2 campos para select

Falew Cleyton Euler, vc como sempre ajudando

Dentro do SC eu uso aspas simples:
select
sc_concat(nat.descricao,’-’,comp.descricao) as tipificacao
from
natureza nat,
complemento comp,
tipificacao tip
where
tip.natureza = nat.codigo and
tip.complemento = comp.codigo

De boa coema!!!

Em campos selects o sc usa o primeiro campo como “chave” e o último para mostrar na select. Se vc tiver uma select com três campos o primeiro vai ser o valor propriamente dito, o segundo vai ser ignorado e o terceiro vai ser o mostrado na select. Como usa o primeiro e o último, sempre digo que uma select no SC tem que ter dois campos.

muito obrigado pela força Cleyton Euler,JulioOliveira e Régis Matos

Falew estarei tambem sempre a disposição obrigado

Atenciosamente Arquimedes - Coema

No mysql:

SELECT CONCAT('FIRST ', ‘SECOND’);

Resultado:
FIRST SECOND

Porém, se jogar isso numa select não vai funcionar a select. Precisa de dois campos, e neste caso tem apenas um, que é o campo concatenado.