• Sábado 21 de Diciembre de 2024, 10:55

Autor Tema:  Pregunta sencilla  (Leído 1342 veces)

piraquive

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Pregunta sencilla
« en: Martes 18 de Noviembre de 2008, 22:25 »
0
Buenas tardes, tengo una dudilla con un quey que la quiero consultar.

Tengo dos tablas que se llaman pedidos y cotizaciones:

En pedidos tengo las siguientes columnas:
pedidos.numero,pedidos.numerocotizacion

En cotizaciones tengo las siguientes columnas
cotizacion.numero

De estas dos tablas pedidos.numerocotizacion es igual a cotizacion.numero.

Lo que yo quiero es seleccionar todos los valores de cotizacion.numero que no esten en pedidos.numerocotizacion.



Espero me hallan entendido y alguien me pueda ayudar.

Muchas Gracias

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: Pregunta sencilla
« Respuesta #1 en: Miércoles 19 de Noviembre de 2008, 20:01 »
0
Pues mira, responder esa pregunta depende de la estructura e informacion que contengan tus tablas, pero la solucion seria usar JOIN y NULL para comprobar. Suponiendo que comprendo la estructura de tu BD, la consulta podria ser:

Código: SQL
  1.  
  2. SELECT cotizacion.numero, pedidos.numero, pedidos.numerocotizacion
  3. FROM cotizacion
  4. LEFT JOIN pedidos ON pedidos.numerocotizacion = cotizacion.numero
  5. WHERE cotizacion.numero IS NULL;
  6.  
  7.  

Pero repito, depende de la estructura de tus tablas, y la manera en que las manejas, quizas no te funcione, y necesites otra consulta, pero de todas formas con esta informacion ya tendras por donde ir buscando y probando. Busca JOIN y NULL.

Saludos :-)

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================