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
-
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. :)
-
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?
-
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:
-
. 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.
-
. 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??