Usuário com melhor resposta
Em quantos cds está cada música?

Pergunta
-
Respostas
Todas as Respostas
-
Ola amigom
Seria esse select abaixo, no caso eu criei as tabelas e inseri os dados e efetuei os testes.
select Nome, count(C.Codigo) from Cds C
join Musicas M on C.Codigo = M.CodigoCD
group by Artista
-
-
como seria possível efetuar uma query onde retornasse em quantos cds está cada musica ?
Diego,
- há uma terceira tabela contendo todas as músicas, independente de cd?
- a coluna Numero, na tabela CD, é a numeração de faixa?
Se não houver tabela somente com as músicas, independente de cd, a solução é utilizar as colunas Nome e Artista da tabela Musicas.-- código #1 SELEC Nome, Artista, count(*) as Qtd from Musicas
group by Nome, Artista; -
-
Saberia me dizer o que significa os dois asteriscos (*) na tabela músicas ?
Pelo que observei na foto, há 4 colunas no quadro "Tabelas de Referências": Campo, Tipo, Tamanho e Chave. O que deduzi é que na coluna Chave estão marcadas com * as colunas que que fazem parte da chave primária. Assim, na tabela Musicas a chave primária é composta das colunas CodigoCD e Numero.
Presumo que haja um enunciado, inclusive explicando a codificação utilizada na coluna Tipo.
José Diz Belo Horizonte, MG - Brasil [Linked In] [e-mail] [Porto SQL]
Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
-
-
mas cada tabela só pode ter uma coluna com chave primária, ou não ?
Uma chave primária pode ter uma única coluna ou várias colunas. Neste caso, várias colunas, é denominada de chave primária composta.
José Diz Belo Horizonte, MG - Brasil [Linked In] [e-mail] [Porto SQL]
Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
essa eu não sabia, achava que só podia ser em uma única coluna por tabela. mas bom saber. obrigado pela ajuda. como faço para colocar o post como resolvido ?