Jump to content


Photo

Ajuda Para Consulta Mysql


  • Faça o login para participar
3 replies to this topic

#1 TheDarkness

TheDarkness

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 15/12/2004, 09:32

Acho q é esse o nome não to certo

o que preciso é isso

tenho duas tabelas:
A [1, 2, 3, 4, 5]

B [2, 3, 5]

Preciso que o resultado seja [1, 4], ou seja os registro da tabela A que não existam em B

como construir uma consulta desse tipo?? :wacko:

#2 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 15/12/2004, 09:53

Hmmm, acho que intersecção seria o contrário, mas, fico entendido :D

SELECT tab1.campo, tab2.campo FROM tabela1 as tab1, tabela2 as tab2 WHERE tab1.campo != tab2.campo OR tab2.campo != tab1.campo

Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#3 TheDarkness

TheDarkness

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 20/12/2004, 16:34

cara isso não funfo

tabela1
+-------+
| campo |
+-------+
|     1 |
|     2 |
|     3 |
|     4 |
|     5 |
+-------+

tabela2
+-------+
| campo |
+-------+
|     2 |
|     3 |
|     5 |
+-------+
SELECT tab1.campo, tab2.campo FROM tabela1 as tab1, tabela2 as tab2 WHERE tab1.campo != tab2.campo OR tab2.campo != tab1.campo
+-------+-------+
| campo | campo |
+-------+-------+
|     1 |     2 |
|     3 |     2 |
|     4 |     2 |
|     5 |     2 |
|     1 |     3 |
|     2 |     3 |
|     4 |     3 |
|     5 |     3 |
|     1 |     5 |
|     2 |     5 |
|     3 |     5 |
|     4 |     5 |
+-------+-------+

não era isso que queria, me dá uma luz aí??

era isso assim
+-------+
| campo |
+-------+
|     1 |
|     4 |
+-------+

Edição feita por: TheDarkness, 20/12/2004, 16:36.


#4 spambot

spambot

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 03/01/2007, 14:53

SELECT campo FROM tabela1 WHERE campo NOT IN (SELECT campo FROM tabela2)

Edição feita por: spambot, 03/01/2007, 14:54.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq