Неподдерживаемое использование с предложением - PullRequest
1 голос
/ 04 апреля 2020
create view Captain_Aragna as (with noCommentedProp as (
   select member as nick, title, director, club
   from Proposals
   minus (
       select nick, title, director, club
       from Comments
   )
), noCommentedNicksWCants as (
   select nick, count(nick) as noCommentedCant
   from noCommentedProp
   group by nick
), usersProposalsWCants as (
   select member as nick, count(member) as proposalsCant
   from Proposals
   group by member
), finalJoin as (
   select *
   from noCommentedNicksWCants
   join usersProposalsWCants
   using (nick)
)select nick, noCommentedCant/proposalsCant*100 as Porcentaje
from finalJoin);

Может ли кто-нибудь помочь мне с этой ошибкой, я знаю, как создать представление и создать внутри, также, когда я делаю это с видом, он выбирает столбцы

1 Ответ

0 голосов
/ 04 апреля 2020

Я думаю, что следующий синтаксис может работать:

create view Captain_Aragna as 
with 
    noCommentedProp as (
       select member as nick, title, director, club
       from Proposals
       minus (
           select nick, title, director, club
           from Comments
       )
    ), 
    noCommentedNicksWCants as (
       select nick, count(nick) as noCommentedCant
       from noCommentedProp
       group by nick
    ), 
    usersProposalsWCants as (
       select member as nick, count(member) as proposalsCant
       from Proposals
       group by member
    ), 
    finalJoin as (
       select *
       from noCommentedNicksWCants
       join usersProposalsWCants
       using (nick)
    )
select nick, noCommentedCant/proposalsCant*100 as Porcentaje
from finalJoin
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...