Ir para conteúdo

Arquivado

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

caezar

Problemas ao criar View no PhpMyAdmin

Recommended Posts

Pessoal, estou tentando criar uma view no PhpMyAdmin, mas não consigo de jeito nenhum. O erro que aparece é :

#1142 - CREATE VIEW command denied to user 'xxxxxx'@'web12.extendcp.co.uk' for table 'ranking'

create view ranking as  
select 
        j.jogo_id AS jogo_id,
        j.golsMandante AS golsMandante,
        j.golsVisitante AS golsVisitante,
        p.user_id AS user_id,
        p.golsMandante AS Palpite_Mandante,
        p.golsVisitante AS Papite_Visitante,
        (case
            when
                ((j.golsMandante > j.golsVisitante)
                    and (p.golsMandante > p.golsVisitante))
            then
                (case
                    when
                        ((j.golsMandante = p.golsMandante)
                            and (j.golsVisitante = p.golsVisitante))
                    then
                        5
                    else (case
                        when
                            ((j.golsMandante = p.golsMandante)
                                and (j.golsVisitante <> p.golsVisitante))
                        then
                            4
                        else (case
                            when
                                ((j.golsMandante <> p.golsMandante)
                                    and (j.golsVisitante = p.golsVisitante))
                            then
                                4
                            else 3
                        end)
                    end)
                end)
            when
                ((j.golsMandante < j.golsVisitante)
                    and (p.golsMandante < p.golsVisitante))
            then
                (case
                    when
                        ((j.golsMandante = p.golsMandante)
                            and (j.golsVisitante = p.golsVisitante))
                    then
                        5
                    else (case
                        when
                            ((j.golsMandante = p.golsMandante)
                                and (j.golsVisitante <> p.golsVisitante))
                        then
                            4
                        else (case
                            when
                                ((j.golsMandante <> p.golsMandante)
                                    and (j.golsVisitante = p.golsVisitante))
                            then
                                4
                            else 3
                        end)
                    end)
                end)
            when
                ((j.golsMandante = j.golsVisitante)
                    and (p.golsMandante = p.golsVisitante))
            then
                (case
                    when
                        ((j.golsMandante = p.golsMandante)
                            and (j.golsVisitante = p.golsVisitante))
                    then
                        5
                    else (case
                        when
                            ((j.golsMandante = p.golsMandante)
                                and (j.golsVisitante <> p.golsVisitante))
                        then
                            4
                        else (case
                            when
                                ((j.golsMandante <> p.golsMandante)
                                    and (j.golsVisitante = p.golsVisitante))
                            then
                                4
                            else 3
                        end)
                    end)
                end)
            when
                ((j.golsMandante > j.golsVisitante)
                    and (p.golsMandante = p.golsVisitante))
            then
                (case
                    when
                        ((j.golsMandante = p.golsMandante)
                            and (j.golsVisitante <> p.golsVisitante))
                    then
                        1
                    else (case
                        when
                            ((j.golsMandante <> p.golsMandante)
                                and (j.golsVisitante = p.golsVisitante))
                        then
                            1
                        else 0
                    end)
                end)
            when
                ((j.golsMandante > j.golsVisitante)
                    and (p.golsMandante < p.golsVisitante))
            then
                (case
                    when
                        ((j.golsMandante = p.golsMandante)
                            and (j.golsVisitante <> p.golsVisitante))
                    then
                        1
                    else (case
                        when
                            ((j.golsMandante <> p.golsMandante)
                                and (j.golsVisitante = p.golsVisitante))
                        then
                            1
                        else 0
                    end)
                end)
            when
                ((j.golsMandante < j.golsVisitante)
                    and (p.golsMandante = p.golsVisitante))
            then
                (case
                    when
                        ((j.golsMandante = p.golsMandante)
                            and (j.golsVisitante <> p.golsVisitante))
                    then
                        1
                    else (case
                        when
                            ((j.golsMandante <> p.golsMandante)
                                and (j.golsVisitante = p.golsVisitante))
                        then
                            1
                        else 0
                    end)
                end)
            when
                ((j.golsMandante < j.golsVisitante)
                    and (p.golsMandante > p.golsVisitante))
            then
                (case
                    when
                        ((j.golsMandante = p.golsMandante)
                            and (j.golsVisitante <> p.golsVisitante))
                    then
                        1
                    else (case
                        when
                            ((j.golsMandante <> p.golsMandante)
                                and (j.golsVisitante = p.golsVisitante))
                        then
                            1
                        else 0
                    end)
                end)
            when
                ((j.golsMandante = j.golsVisitante)
                    and (p.golsMandante > p.golsVisitante))
            then
                (case
                    when
                        ((j.golsMandante = p.golsMandante)
                            and (j.golsVisitante <> p.golsVisitante))
                    then
                        1
                    else (case
                        when
                            ((j.golsMandante <> p.golsMandante)
                                and (j.golsVisitante = p.golsVisitante))
                        then
                            1
                        else 0
                    end)
                end)
            when
                ((j.golsMandante = j.golsVisitante)
                    and (p.golsMandante < p.golsVisitante))
            then
                (case
                    when
                        ((j.golsMandante = p.golsMandante)
                            and (j.golsVisitante <> p.golsVisitante))
                    then
                        1
                    else (case
                        when
                            ((j.golsMandante <> p.golsMandante)
                                and (j.golsVisitante = p.golsVisitante))
                        then
                            1
                        else 0
                    end)
                end)
            else 0
        end) AS pontos
    from
        (jogos_table j
        join apostas_table p ON ((p.jogo_id = j.jogo_id)))
    order by j.jogo_id

Obrigado,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu estou hospedando meu bd no http://www.freesqldatabase.com/ que possui acesso remoto, mas não sei como liberar o CREATE VIEW para o meu usuário.

 

É possivel fazer isso usando o PhpMyAdmin?

 

Você conhece algum serviço de hospedagem de bd que tenha acesso remoto liberado?

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.