DUVIDA COM A LOGICA DO MEU SISTEMA (NA PARTE DO BANCO)
Ola pessoal. Gostaria de ajuda com a lógica do meu banco, desculpe os erros de Português. Eu gostaria de fazer o seguinte. Tenho a tabela historico_views, eu gostaria de depois de inserir nela os usuarios e as propagandas que eles viram, Fazer de alguma forma (join eu acho) aparecer as propagandas que um certo usuarios não viu:
Ex: Na tabela historico_views tem o id_user 1 e id_propaganda 1, na tabela de propagandas tem varias outras que o usuario 1 não viu. Não sei se consegui ser claro, mas eu gostaria de mostrar as propagandas que cada usuario não viu.
OBRIGADO DÊS DE JÁ
MEU BANCO:
create database Mineradora;
use Mineradora;
create table Players (
id_player int not null auto_increment primary key,
login varchar(100),
senha varchar(100),
email varchar(100),
pontuacao double
);
create table Dados_salas (
id_dados_sala int auto_increment primary key,
nome_sala varchar(100),
quantidade int,
ingresso double,
Data_limite date
);
create table Salas (
id_sala int not null auto_increment primary key,
id_player_fk INT,
id_dados_sala_fk INT,
foreign key(id_player_fk) references Players(id_player),
foreign key(id_dados_sala_fk) references Dados_salas(id_dados_sala)
);
create table Propagandas (
id_propaganda int not null auto_increment primary key,
nome_propaganda varchar(100),
link varchar(100),
valor double
);
create table Historico_views (
id_historico int not null auto_increment primary key,
id_player_fk INT NOT NULL,
id_propaganda_fk INT NOT NULL,
foreign key(id_player_fk) references Players(id_player),
foreign key(id_propaganda_fk) references Propagandas(id_propaganda)
);
create table Comentarios (
id_comentario int not null auto_increment primary key,
id_player_fk int,
Comentario varchar(100),
foreign key(id_player_fk) references Players(id_player)
);

Discussão (0)
Carregando comentários...