SoloCodigo

Bases de Datos => MySQL => Mensaje iniciado por: el_shanky en Viernes 20 de Junio de 2008, 08:15

Título: Selecionar Datos De Acue4rdo A Celdas Distintas
Publicado por: el_shanky en Viernes 20 de Junio de 2008, 08:15
Tengo 2 tablas y una columna en cada una que se relacionan de de acuerdo al numero que tienen dentro... ahora bien, puedo relacionar estas 2 tablas sin problemas, pero al momento de intentar lo contrario no!

Expliquemoslo con el código:

Código: Text
  1. SELECT noticia_id, noticia_titulo, noticia_foto FROM noticias, revista WHERE noticia_id=revista_noticia_id
  2.  

hasta aquí esta consulta sql me devuelve lo que quiero.

Pero ahora lo que necesito es el contrario!! las filas que no se asemejen!!! a mi se me ocurre solo cambiarle la condicion de igual (=) x la de distinto (<>) PERO NO ME ANDA!!!! ME DEVUELVE UN MONTÓÓÓN DE FILAS!!! Supongo que es x que ahce la comparacion una x una con cada una... algo así como una potencia...

En fin... espero no haber engorrado mas el tema y que me hayan ntendido!

Desde ya MUCHAS GRACIAS
Título: Re: Selecionar Datos De Acue4rdo A Celdas Distintas
Publicado por: F_Tanori en Viernes 20 de Junio de 2008, 08:46
Puedes usar


Exists / Not Exists

o

IN



http://dev.mysql.com/doc/refman/5.0/es/exi...subqueries.html (http://dev.mysql.com/doc/refman/5.0/es/exists-and-not-exists-subqueries.html)

http://www.desarrolloweb.com/faq/531.php (http://www.desarrolloweb.com/faq/531.php)

Saludos
Título: Re: Selecionar Datos De Acue4rdo A Celdas Distintas
Publicado por: el_shanky en Viernes 20 de Junio de 2008, 09:37
Gracias x la pronta respuesta! Pero lo solucioné con un join de la siguiente manera:

Código: Text
  1.    1.
  2.       SELECT * FROM TablaA
  3.    2.
  4.       LEFT OUTER JOIN TablaB
  5.    3.
  6.       ON TablaA.nombre = TablaB.nombre
  7.    4.
  8.       WHERE TablaB.id IS NULL
  9.  
  10.  
  11.  
de la siguente página que explica los join de una manera muy didactica! jajaja

http://boozox.net/mysql/explicacion-visual...tablas-con-sql/ (http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/)

Salute! y gracias nuevamente