Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Consultas Raras

Estas en el tema de Consultas Raras en el foro de Mysql en Foros del Web. Ok Tengo dos consultas Primero Consulta: SELECT mes from cat_datos where id_usuario=123 En esta consulta se muestran solo los id's de los meses que se ...
  #1 (permalink)  
Antiguo 23/09/2010, 11:09
Avatar de triibhals  
Fecha de Ingreso: agosto-2010
Mensajes: 93
Antigüedad: 13 años, 8 meses
Puntos: 1
Consultas Raras

Ok Tengo dos consultas

Primero Consulta: SELECT mes from cat_datos where id_usuario=123

En esta consulta se muestran solo los id's de los meses que se han ingresado

Ejemplo:

1
2
4
6


Lo que quiero hacer ahora es:

Segunda Consulta: SELECT * from cat_meses where id BETWEEN 1 and $mesactual

LA variable $mesactual, la saco con una funcion en php

el Problema es este:
En la segunda consulta quiero eliminar los Meses y que me aparesca esto:

Ejemplo:
Si la consulta Uno Mostro: 1 2 4 6
La Segunda quiero que muestre: 3 5 7 8 9


Si alguien sabe si esto es posible, porfavor decirme, como hacerlo Porfavor.

Por su colaboracion, Muchas Gracias.
  #2 (permalink)  
Antiguo 23/09/2010, 12:47
Avatar de triibhals  
Fecha de Ingreso: agosto-2010
Mensajes: 93
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Consultas Raras

Por si a alguien le interesa.
Haye la solucion.


SELECT * from cat_meses where id<=$mesactual and id NOT IN (SELECT mex from cat_datos where id_usuario=123)

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:02.