..:: MX Studio Fóruns ::..: Interligar 3 tabelas - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Interligar 3 tabelas

#1 User is offline   zumbili 

  • Group: Membros
  • Posts: 148
  • Joined: 10-October 06

Posted 27 March 2007 - 10:28 PM

E ai ...uma ajuda ai...como eu faço pra ligar 3 tabelas de de BD..mm to conseguindo naum..

Abraço e obrigado
0

#2 User is offline   Igor de Paula 

  • Group: Membros
  • Posts: 449
  • Joined: 25-March 06

Posted 28 March 2007 - 01:15 AM

vc pode usar o JOIN mas o join so da para usar com duas tabelas, nao da para relacionas mais de duas tabelas
0

#3 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1265
  • Joined: 15-January 04

Posted 28 March 2007 - 09:00 AM

correção Igor... você pode unir quantas tabelas quiser, desde que elas tenham relacionamento ou compatibilidade de campo (mesmo tipo de campo) uma com a outra.

Exemplo:

Tabela pessoa:
idpessoa - int4 not null auto_increment
nome - varchar(255)

Tabela fisica:
idpessoa - int4 not null foreign key(idpessoa) references pessoa(idpessoa)
cpf - varchar(11) not null

Tabela pedido:
idpedido - int4 not null auto_increment
idpessoa - int4 not null foreign key(idpessoa) references fisica(idpessoa)
frete - float


Montando a SQL
SQL
SELECT * FROM pessoa p
INNER JOIN fisica f on (p.idpessoa = f.idpessoa)
INNER JOIN pedido pe on(pe.idpessoa = f.idpessoa)


@braços e fiquem com Deus!
0

#4 User is offline   zumbili 

  • Group: Membros
  • Posts: 148
  • Joined: 10-October 06

Posted 28 March 2007 - 12:40 PM

Entendo..mas veja bem,eu tenho:

Tabela categoria:
id_categoria
categoria

Tabela assunto:
id_assunto
id_categoria

Tabela foto:
id_foto
id_assunto

Quando eu deleto,uma categoria,deleta os assuntos edla também,mas eu queria deletar as fotos,eu teria que fazer um campo em comun,ou teria outra maneira,eu tentei assim:
CODE
$sql="select distinct(f.id_assunto),f.id_foto,f.img,a.id_categoria from f foto inner join  a assunto on f.id_assunto = t.id_assunto where id_categoria=".$exc;


Deu pra entender?

Abraço!!!

0

#5 User is offline   zumbili 

  • Group: Membros
  • Posts: 148
  • Joined: 10-October 06

Posted 28 March 2007 - 01:36 PM

E ai de novo,eu ia editar a reposta anterior,mas resolvi postar uma nova,porque talves tenha alguma lógica,mas eu fiz isso agora e presciso de uma ajuda..

Tabela categoria:
id_categoria
categoria

Tabela assunto:
id_assunto
id_categoria

Tabela foto:
id_foto
id_assunto
id_categoria

So que não estou conseguindo colocar esse valor id_categoria,tentei isso mas não deu certo:
CODE
$sql="select * from assunto t inner join foto f on t.id_categoria = f.id_categoria";
$sql.="insert into fot_foto (id_assunto,imgg,id_categoria) values (".$id.",'".'".$imgg."','".$id_categoria."')";

mysql_query($sql, $conexion) or die("n cadastrou");


Abraço!!
0

#6 User is offline   Igor de Paula 

  • Group: Membros
  • Posts: 449
  • Joined: 25-March 06

Posted 28 March 2007 - 03:02 PM

desculpe,nao sabia,mas vi no forum aki mesmo q so podia unir duas tabelas
0

#7 User is offline   Igor de Paula 

  • Group: Membros
  • Posts: 449
  • Joined: 25-March 06

Posted 28 March 2007 - 03:11 PM

olhando seu codigo vc nao pode selecionar e inserir ao mesmo tempo, tente selecionar e inserir separadamanete, pq no seu codigo vc concatenou, ou seja agrupou, juntou ali no caso, dois comando e nao dara certo, esperimente separar pra ver.......
0

#8 User is offline   zumbili 

  • Group: Membros
  • Posts: 148
  • Joined: 10-October 06

Posted 28 March 2007 - 06:06 PM

Separei mas não funcionou não...

Obrigado.!!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Figura atrás do texto
interferência em textos e tabelas
Dreamweaver carlosscheifer 
  • 4 Replies
  • 3007 Views
New Replies Relacionamento 2 tabelas ColdFusion Douglas Barbosa da Cunha 
  • 3 Replies
  • 1321 Views
New Replies tabelas sobre tabelas
como faço para que meus slices que eu cr
Fireworks wero2 
  • 5 Replies
  • 1309 Views
New Replies site todo em tabelas... Dreamweaver DIMEBAG 
  • 10 Replies
  • 2120 Views
New Replies urgente desafio com tabelas!!!! Dreamweaver 3angle 
  • 0 Replies
  • 514 Views
New Replies Performance do sql server
Lock de tabelas e registros
SQL Server / Access Anderson Nunes 
  • 0 Replies
  • 1027 Views
New Replies material para inspiração
preciso de exemplos de tabelas
Web Standards Shock 
  • 2 Replies
  • 795 Views
New Replies tabelas InDesign catarinacraveiro 
  • 4 Replies
  • 1587 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)