Ir para conteúdo

POWERED BY:

Arquivado

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

fm_rac

[Resolvido] consulta com JOIN

Recommended Posts

Olá...

estou tentando fazer uma busca, mas não está dando certo. se consulto assim:

          ->from(array('class' => 'classificados'),
                 array('id_class', 'marca_class', 'modelo_class', 'ano_class', 'preco_class', 'combustivel_class', 'cor_class', 'portas_class', 'placa_class'))
          ->join(array('cad' => 'cadastroclass'),
                 'cad.id_cad_class = class.id_cadastro_class', array('estado_cad_class', 'cidade_cad_class'))
          ->limit($limit, $start)
não aparece resultados.

 

Mas se tiro o 'estado_cad_class', 'cidade_cad_class' ficando assim:

 

->from(array('class' => 'classificados'),
                 array('id_class', 'marca_class', 'modelo_class', 'ano_class', 'preco_class', 'combustivel_class', 'cor_class', 'portas_class', 'placa_class'))
          ->join(array('cad' => 'cadastroclass'),
          'cad.id_cad_class = class.id_cadastro_class', array(/*AQUI NAO TEM NADA*/))
          ->limit($limit, $start)

 

ele retorna os campos corretamente.

 

Lembrando que quando executo esta consulta no SQL dá certo tbm. mas quando peço para o zend ler esta query, dá o mesmo erro:

 

SELECT * FROM classificados JOIN cadastroclass ON ( classificados.id_cadastro_class = cadastroclass.id_cad_class)

 

 

ERRO: Erro: Invalid controller specified (error)

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido... pra quem prescisar:

 

utilizei o

->setIntegrityCheck(false)

não consegui uma explicação clara para isto... mas ta aí pra quem prescisar.

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.