+ Responder ao Tópico



  1. #1
    macinux
    pessoal to fazendo essa query no MySQL 5 e não tá rolando e com a mesma estrutura no MySQL 4 rola... eu já troquei as tabelas para InnoDB mas não rolou... alguém sabe o que pode ser...

    SELECT count( p.products_id ) AS total
    FROM products_description pd, products p
    LEFT JOIN manufacturers m ON p.manufacturers_id = m.manufacturers_id, products_to_categories p2c
    LEFT JOIN specials s ON p.products_id = s.products_id
    WHERE p.products_status = '1'
    AND p.products_id = p2c.products_id
    AND pd.products_id = p2c.products_id
    AND pd.language_id = '1'
    AND p2c.categories_id = '132'


    mensagem de erro:
    "#1054 - Unknown column "p.products_id" in "on clause

  2. Se essa consulta funciona perfeitamente na versão anterior e não funciona nesta, pode haver algum erro na nova estrutura ou, como aconteceu com o Oracle, esse tipo de consulta foi abolido...
    O melhor é trocar o JOIN por clausulas WHERE...

    Obs.: Quando há erro de qualquer tipo, é bom que você mande também a mensagem que recebeu para podermos ajudar de forma mais precisa.






Tópicos Similares

  1. erro na regra "string" do iptables
    Por LeoJfa no fórum Servidores de Rede
    Respostas: 1
    Último Post: 12-04-2006, 16:56
  2. Mensagem de erro na inicialiacao do MySQL
    Por Daniels no fórum Servidores de Rede
    Respostas: 2
    Último Post: 24-03-2005, 12:37
  3. Erro na ativação do mysql!!
    Por jurumenha no fórum Servidores de Rede
    Respostas: 2
    Último Post: 30-12-2004, 13:27
  4. Erro na intalacao do TechLinux3.0??
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 21-07-2003, 19:29
  5. Erro do mySQL
    Por gar0t0 no fórum Servidores de Rede
    Respostas: 12
    Último Post: 10-02-2003, 17:51

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L