escudeiro23
Membros-
Total de itens
2 -
Registro em
-
Última visita
Sobre escudeiro23
escudeiro23's Achievements
0
Reputação
-
MySQL... impedir q dois campos de duas tabelas distintas se repitam
pergunta respondeu ao escudeiro23 de escudeiro23 em MySQL
SELECT DISTINCT (PessoaNom), DtaData FROM privilegios, pessoa, data WHERE PrivSom = 0 AND PrivNom = PessoaCod AND DtaData >='2011-01-01' AND DtaData <= '2022-01-01' ORDER BY DtaData ASC nton nesse SELECT ele irá mostrar da seguinte forma: Nome1 2011-01-05 Nome2 2011-01-05 Nome3 2011-01-05 Nome1 2011-01-06 Nome2 2011-01-06 Nome3 2011-01-06 Nome1 2011-01-08 Nome2 2011-01-08 Nome3 2011-01-08 mas as datas não poderiam se repetir entendeu? teria q ser da seguinte forma: Nome1 2011-01-05 Nome2 2011-01-06 Nome3 2011-01-08 Nome1 2011-01-09 Nome2 2011-01-11 Nome3 2011-01-12 Nome1 2011-01-15 Nome2 2011-01-16 Nome3 2011-01-19 -
MySQL... impedir q dois campos de duas tabelas distintas se repitam
uma questão postou escudeiro23 MySQL
é o seguinte pessoal... eu tenho tres tabelas vou denominar elas de Pessoa, Pivilegios e Data na tabela Pessoa tem os seguintes campos: PessoaCod, PessoaNom na tabela Privilegios tem os seguinte campos: PrivCod, PrivNom ( esse campo pega o nome da tabela Pessoa) e na tabela Data tem os seguinte campos: DtaCod, DtaData eu to me matando aki p conseguir no SELECT mostrar o nome da pessoa (PrivNom) com a data (Dtadata), MAS mostrando da seguinte forma: Nome1 2011-03-01 Nome2 2011-03-06 mas quando não tiver mais nomes cadastrados na tabela Privilegios se repetisse,entenderam? tipo: Nome1 2011-03-01 Nome2 2011-03-06 Nome3 2011-03-08 Nome1 2011-03-10 Nome2 2011-03-15 MAS não se poderia repetir a data Basicamente precisaria impedir q dois campos(PrivNom e DtaData) de tabelas distintas(Privilegios e Data) se repetissem!!! tem alguém ai q poderia dar um HELP ai? eu já tentei usar o DISTINCT e nada, num sei mais o que fazer...