Jump to content

João Victor Azevedo

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About João Victor Azevedo

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. João Victor Azevedo

    Fazer um select com mais de 1 id

    Pessoal, bom dia, tarde ou noite. Estou com um problema muito ruim no meu select minha intenção é fazer um sistema de comentários, para um trabalho de escola aqui está a linha que está tirando meu sono. > select nome, foto, email, comentario, dataHora, usuarioId, noticiaId from usuario, comentario; resultado da consulta redator | redator.jpg | redator@live.com | Excelente notícia meu caro | 2017-11-25 16:29:47 | 2 | 1 usuario | usuario.jpg | usuario@live.com | Excelente notícia meu caro | 2017-11-25 16:29:47 |2 | 1 essa linha funciona, porém, como podem ver, quando insiro um comentário, ele duplica o mesmo, creio que posso resolver isso com o id do comentário, mas não consigo fazer isso, veja o que eu tentei fazer. > select nome, foto, email, id, comentario, dataHora, usuarioId, noticiaId from usuario, comentario; minha intenção é exibir o id do comentário, mas ele me mostra o seguinte erro: Error Code: 1052. Column 'id' in field list is ambiguous, também tentei colocar outro id, na frente do "nome", porém ocorre o mesmo erro. Se caso for necessário, aqui vai as minhas tables, obrigado! create table usuario ( id int not null auto_increment, login varchar(45) not null, senha varchar(200) not null, nome varchar(100) not null, foto varchar(500) not null, email varchar(45) not null, redator int not null, primary key(id) ); create table noticia ( id int not null auto_increment, tipoNoticia varchar(45) not null, titulo varchar(100) not null, texto mediumtext not null, foto varchar(500) not null, dataHora timestamp not null, dataHoraEditada timestamp not null, usuarioId int not null, constraint foreign key fk1 (usuarioId) references usuario(id), primary key(id) ); create table comentario ( id int not null auto_increment, comentario varchar(200) not null, dataHora timestamp not null, usuarioId int not null, noticiaId int not null, constraint foreign key fk2 (usuarioId) references usuario(id), constraint foreign key fk3 (noticiaId) references noticia(id), primary key (id) );
  2. João Victor Azevedo

    Fazer um select com mais de 1 id

    Pessoal, bom dia, tarde ou noite. Estou com um problema muito ruim no meu select minha intenção é fazer um sistema de comentários, para um trabalho de escola aqui está a linha que está tirando meu sono. > select nome, foto, email, comentario, dataHora, usuarioId, noticiaId from usuario, comentario; resultado da consulta redator | redator.jpg | redator@live.com | Excelente notícia meu caro | 2017-11-25 16:29:47 | 2 | 1 usuario | usuario.jpg | usuario@live.com | Excelente notícia meu caro | 2017-11-25 16:29:47 |2 | 1 essa linha funciona, porém, como podem ver, quando insiro um comentário, ele duplica o mesmo, creio que posso resolver isso com o id do comentário, mas não consigo fazer isso, veja o que eu tentei fazer. > select nome, foto, email, id, comentario, dataHora, usuarioId, noticiaId from usuario, comentario; minha intenção é exibir o id do comentário, mas ele me mostra o seguinte erro: Error Code: 1052. Column 'id' in field list is ambiguous, também tentei colocar outro id, na frente do "nome", porém ocorre o mesmo erro. Se caso for necessário, aqui vai as minhas tables, obrigado! create table usuario ( id int not null auto_increment, login varchar(45) not null, senha varchar(200) not null, nome varchar(100) not null, foto varchar(500) not null, email varchar(45) not null, redator int not null, primary key(id) ); create table noticia ( id int not null auto_increment, tipoNoticia varchar(45) not null, titulo varchar(100) not null, texto mediumtext not null, foto varchar(500) not null, dataHora timestamp not null, dataHoraEditada timestamp not null, usuarioId int not null, constraint foreign key fk1 (usuarioId) references usuario(id), primary key(id) ); create table comentario ( id int not null auto_increment, comentario varchar(200) not null, dataHora timestamp not null, usuarioId int not null, noticiaId int not null, constraint foreign key fk2 (usuarioId) references usuario(id), constraint foreign key fk3 (noticiaId) references noticia(id), primary key (id) );
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.