Inquiridor
comando sql

Pergunta
-
olá a todos,estou com dificuldade em criar um comando sql.
o cenario que tenho é o seguinte:
1- tenho um tabela com varios tipos de formularios
2- cada formulario tem varios grupos de perguntas
3- cada grupo de perguntas tem varias perguntas
4- cada pergunta tem pelo menos 2 hipoteses de respostas
ex:
1 - formulario A
2- tem 3 grupos de perguntas( GA,GB,GC)
3- GA e GC, tem 2 perguntas, GB tem 1 pergunta
-GA ->PA1,PA2
-GB ->PB1
-GC ->PC1,PC2
4-cada pergunta tem 2 hipoteses de resposta
-PA1 ->RA11,RA12
-PA2 ->RA21,RA22
-PB1 ->RB11,RB12
-PC1 ->RC11,RC12
-PC2 ->RC21,RC22
posso preencher/criar varias vezes cada formulario
para cada um dos utilizadores registados(tenho uma tabela que guarda entre outras coisas,pkFormulario,pkUtilizador)
o que quero é o seguinte:
nº de vezes que o formulario do tipo A foi registado e que a resposta à pergunta PB1 seja RB11 e que a resposta à pergunta PC1 seja RC1
e que seja agrupado pelas peruntas do grupo A(GA)agradeço toda a ajuda possivel.
Todas as Respostas
-
-
ola, eu comecei a fazer um comando com as ligacoes, so que depois para ter registos em que a resposta à pergunta PB1 seja RB11, como essa pergunta pertence ao grupo B(GB), nao tenho com agrupar pelo grupo A(GA)
e ai é que encravei, nao sei como contornar isso.
-
ola, quanto às questoes :
Uma pergunta pode pertencer a mais de um grupo de perguntas?
Um grupo de perguntas pode pertencer a mais de um formulário?
nao ha problema.
quanto ao que quero mantem-se.
de facto as perguntas PB1 e PC1 não pertencem ao grupo A, dai a dificuldade.
quero todos os registos do formulario tipo A, que verifique que a resposta à pergunta PB1 seja RB11 e que a resposta à pergunta PC1 seja RC1 e seja agrupado pelas perguntas do grupo A(GA)
-