Ir para conteúdo
Fórum Script Brasil
  • 0

Pesquisa Em Tabelas


MSGeek

Pergunta

Galera é o seguinte...

Tenho duas tabelas (LIVRO e MONOGRAFIA) e as duas tem uma chave primária (TOMBO).

Como eu faço pra fazer uma consulta pelo campo TOMBO nas 2 tabelas?

Tipo:

"SELECT tombo FROM livro, monografia WHERE tombo='12345'"

Valeu...

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

SELECT campos FROM tabela1,tabela2 WHERE...

Os campos podem ser de qualquer uma das tabelas....

ou ainda com innerjoin ( uq ena minha opinião fica mais rapido )

SELECT * FROM tabela1

INNER JOIN tabela2 ON tabela1.umcampoqualquer=tabela2.outrocampo

Link para o comentário
Compartilhar em outros sites

  • 0
"SELECT * FROM livro, monografia WHERE livro.tombo='12345' and monografia.tombo='12345'"

QUASE deu certo...

Se eu usar o código assim:

$c = "SELECT * FROM monografia, livro WHERE monografia.tombo='$tombo' or livro.tombo='$tombo'";

quando eu pesquiso um tombo que consta na tabela de livro ele retorna blzinha, mas quando eu pesquiso um tombo que consta na tabela de monografia não retorna nada...

Se eu trocar a ordem da pesquisa assim:

$c = "SELECT * FROM livro,monografia WHERE livro.tombo='$tombo' or monografia.tombo='$tombo'";

Ele retorna só as monografias e não os livros.

O q pode ser???

Link para o comentário
Compartilhar em outros sites

  • 0
"SELECT * FROM livro WHERE tombo='12345' Union SELECT * FROM monografia WHERE tombo='12345'"

Valeu cara, mas não deu certo...

Retorna "Erro na seleção"

Vou postar o código inteiro:

<?php

require "conecta.php";

$c = "SELECT * FROM livro WHERE tombo='12345' Union SELECT * FROM monografia WHERE tombo='12345'";

$r = @mysql_query($c,$con) or die ("Erro na seleção");

$q = @mysql_fetch_array($r);

$tombo = $q['tombo'];

$titulo = $q['titulo'];

$autor = $q['autor'];

echo "$tombo<BR>";

echo "$titulo<BR>";

echo "$autor";

?>

quando eu pesquiso uma só tabela dá certo...

Me ajudem!!!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...