Ir para conteúdo
Fórum Script Brasil

Thayse

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Thayse

  • Data de Nascimento 01/08/1990

Perfil

  • Gender
    Female

Thayse's Achievements

0

Reputação

  1. O que eu não estava conseguinda era criar o relacionamento entre as tabelas "ALTER TABLE tabela ADD CONSTRAINT ..... " Mas já descobri o que era... Eu criei as tabelas com letras maiúsculas e minúsculas alternadas... mas na hora de fazer o alter table pra criar o relacionamento eu tinha que colocar tudo em minúsculo, mesmo que eu tenha criado em maiúsculo.... <_< Mas obrigada pelas respostas. :)
  2. Eu já uso o SQL Yog pra gerenciamento do bd. Precisava era saber se tem como linkar duas FK com uma PK como demonstrei, como ficaria o script pra isso?
  3. Boa tarde pessoal. Estou usando MySQL e precisava fazer um relacionamento onde duas FK de uma mesma tabela se relaciona com um PK de outra. Uma exemplo simples é: tbPessoas id | nome | idUserCadastrou | idUserAlterou 1 teste 1 2 tbUser id | nome 1 user1 2 user2 Na tabela pessoas o campo idUserCadastrou precisa relacionar com "id" da tbUser, e o campo idUserAlterou da tbPessoas também precisa relacionar com "id" da tbUser Ai temos duas FK na mesma tabela se relacionando com uma PK de outra. Isso é possível? Como? Só consigo fazer o primeiro relacionamento: ALTER TABLE `tbPessoas` ADD CONSTRAINT `fk_pessoas_user_cad` FOREIGN KEY (`idUserCad`) REFERENCES `tbUser` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; O segundo pra linkar o outro campo da erro. ALTER TABLE `tbPessoas` ADD CONSTRAINT `fk_pessoas_user_alt` FOREIGN KEY (`idUserAlt`) REFERENCES `tbUser` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; :unsure:
  4. . Você precisa colocar o NOME DA TABELA na frente do campo no order by. Ex: SELECT estoque.*, produto.* from estoque join produto on produto.cd_produto = estoques.cd_produto GROUP BY estoque.cd_produto ORDER BY ESTOQUE.data_estoque_adicionado DESC <<-- Qualquer coisa me avise.
  5. Thayse

    Consulta SQL

    . Pelo que me parece, o relacionamento entre as duas tabelas na cláusula ON está incorreto. Por isso ele traria os registros bagunçados desta forma. Primeiro: Você deve colocar o nome da tabela na frente do nome do campo Ex: SELECT name, username, title, lastvisitDate FROM joomla_users INNER JOIN joomla_usergroups ON joomla_usergroups.lastvisitDate = joomla_users.lastvisitDate <<-- E segundo, quais os campos que as duas tabelas tem em comum uma com a outra??? Apenas o "lastvisitDate" ou tem mais??
×
×
  • Criar Novo...