Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2010, 13:33
de-troit
Invitado
 
Mensajes: n/a
Puntos:
Excluir campo (columna) en consulta

Hola muchachos, nuevamente yo con mis preguntas, creo que es simple pero no he pillado nada al respecto. La pregunta es:

¿Cómo puedo seleccionar los registros de todos los campos de una consulta SQL excluyendo uno?

Ejemplo, sea la tabla:
USUARIOS (
user varchar(),
pass varchar
email varchar
nick varchar
)

En mi caso quiero mostrar todos los campos excepto el que se llama 'nick'. Inventando una sentencia sería algo así como: SELECT (* - nick) FROM usuarios;

Es posible hacer esto sin tener que especificar manualmente esto?:
SELECT user, pass, email FROM usuarios;

Ya que para hacer esto lo hago desde un método en PHP donde paso como parámetro la tabla, en donde todas tienen distintos campos excepto un campo llamado 'id' que todas tienen en común, que es justo el campo que quiero excluir (el campo 'id').

Espero su ayuda, muchas gracias :)

Nota: En mis tablas reales el 'id' es auto_increment, por lo tanto, clave primaria.

Última edición por de-troit; 11/10/2010 a las 14:13