Basicamente, o erro diz que a tabela cujo alias é T1 não possui uma coluna chamada t1_imagem.
Pelo que entendi, T1 refere-se à tabela tb_acervo T1
Tem certeza que ela possui uma coluna chamada t1_imagem?
T
triadrios
então, ela tem uma coluna chamada id_imagem, mas tava dando que ela era duplicada e eu vi em outro fórum que a solução era renomear ela com o as para não dar esse erro.
Dragoon
O problema são nos alias (apelido) que você está chamando no INNER JOIN, deve chamar o campo proveniente sem o apelido nesse caso, então, o correto seria:
Eu havia tentado fazer desse jeito, mas aí dá o erro “Error Code: 1353. View’s SELECT and view’s field list have different column counts”
Dragoon
ai o problema é outro entendeu! mas, já solucionou o problema de coluna desconhecida (unknown column).
T
triadrios
Pelo que entendi desse novo erro, ele diz que o select e o field têm campos diferentes. Se eu colocar os dois sem os alias para que ficam iguais, dá que a coluna é duplicada. Se eu colocar com os alias, dá que a coluna não existe.
Complicado
Solucao aceita
Dragoon
A quantidade de colunas está diferente da SQL acho que seria assim:
Agora, sim! Eu pensei que por serem a “mesma” coluna, só precisaria ir uma vez, mas foi erro de lógica! Ainda estou tendo dificuldades com esse tipo de coisa!
Muito obrigada pela ajuda, entendi o que aconteceu e vou tentar fazer outras para treinar essa questão e ver se não cometo o mesmo erro de novo.