Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/02/2012, 17:02
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: mostrar datos de un campo

Creo que te lo remarqué, pero no se entendión: No postees código de programación. Va contra las normas del Foro de Bases de datos, y en el 99% de los casos no aporta nada, porque el tema acá es SQL.
Al margen de eso veamos. Esto es lo único que nos interesa:
Código MySQL:
Ver original
  1. FROM alumnos
  2. WHERE alulegajo
Con esto le dices a MySQL que te devuelva todas las columnas de la tabla "Alumnos", donde la columna "alulegajo"... ¿qué? ¿Sea igual a un dato dado? ¿Sea no nulo? ¿Sea nulo?, ¿Sea mayor a algo, o este entre algo y otro valor?

Básicamente no le estás diciendo cuál es la condición que tiene que cumplir ese campo "alulegajo". En esas condiciones te devolverá datos si contiene algo, pero ese algo es desde un cero al mayor valor posible de ese campo.

En otras palabras, si quieres todos los registros, el WHERE es innecesario, y si lo pones es porque quieres restringir la respuesta al conjunto de registros que cumplan una condición dada.

¿Se entiende?

¿Qué conjunto quieres?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)