Então, quero gerar a tabela tb_lista com o conteúdo das tabelas tb_cantor e tb_musicas
tb_cantor //nome da tabela
id_cantor: auto_increment
cat_cantor_cantor: zeze-di-camargo
tb_musicas //nome da tabela
id_cantor: auto_increment
cat_cantor: zeze-dicamargo
tb_lista //nome da tabela
id: auto_increment
id_musicas: 1 //esse valor vem do id da tb_musicas
id_cantor: 10 //esse valor vem da id da tb_cantor
Preciso ver se o "WHERE cat_cantor_cantor = cat_cantor"
se for inserir esse conteúdo da tabela tb_lista
Para isso eu consegui fazer isso (eu uso o ubuntu, e digito esses comandos no shell do mysql):
SELECT * FROM `tb_cantor` a LEFT OUTER JOIN `tb_musicas` b ON (b.cat_cantor = a.cat_cantor_cantor), `tb_lista` c WHERE a.cat_cantor_cantor=b.cat_cantor;
Pergunta
Parenti
Então, quero gerar a tabela tb_lista com o conteúdo das tabelas tb_cantor e tb_musicas
tb_cantor //nome da tabela
id_cantor: auto_increment
cat_cantor_cantor: zeze-di-camargo
tb_musicas //nome da tabela
id_cantor: auto_increment
cat_cantor: zeze-dicamargo
tb_lista //nome da tabela
id: auto_increment
id_musicas: 1 //esse valor vem do id da tb_musicas
id_cantor: 10 //esse valor vem da id da tb_cantor
Preciso ver se o "WHERE cat_cantor_cantor = cat_cantor"
se for inserir esse conteúdo da tabela tb_lista
Para isso eu consegui fazer isso (eu uso o ubuntu, e digito esses comandos no shell do mysql):
SELECT * FROM `tb_cantor` a LEFT OUTER JOIN `tb_musicas` b ON (b.cat_cantor = a.cat_cantor_cantor), `tb_lista` c WHERE a.cat_cantor_cantor=b.cat_cantor;
O que me foi retornado:
Empty set (0.00 sec)
Desde já agradeço...
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados