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

Excluir "n" campos en SELECT * FROM

Estas en el tema de Excluir "n" campos en SELECT * FROM en el foro de Mysql en Foros del Web. Hola comuneros, Necesito: Excluir una serie de campos en una consulta del tipo: Código PHP: SELECT pro .*  FROM productos  AS  pro  es decir, tengo en dicha ...
  #1 (permalink)  
Antiguo 30/10/2007, 09:09
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 21 años, 10 meses
Puntos: 125
Excluir "n" campos en SELECT * FROM

Hola comuneros,

Necesito:

Excluir una serie de campos en una consulta del tipo:

Código PHP:
SELECT pro.* FROM productos AS pro 
es decir, tengo en dicha tabla un número de 50 campos y de aquellos 50 campos necesito devolver sólo 45 dejando excluidos 5 que corresponden a valores de conteo o un par de blob, campos no necesarios para algunas consultas..


he leido que no hay forma, pero si alguien pudiese tener alguna "grata" respuesta... me comente..

saludos,
  #2 (permalink)  
Antiguo 30/10/2007, 09:46
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: Excluir "n" campos en SELECT * FROM

Código PHP:
SELECT FROM productos
LIMIT 45 
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 30/10/2007, 12:40
Avatar de hectorejch  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 172
Antigüedad: 18 años, 10 meses
Puntos: 2
Re: Excluir "n" campos en SELECT * FROM

Perdón BrujoNic, pero me parece que Skatomundo se refiere a otra cosa, tu consulta unicamente limita a 45 la cantidad de registros devueltos, cuando en realidad el esta hablando de campos.
Creo que te referís a esto Skatomundo, no?
Si ese es el caso, y no entendi mal la unica solución sería definir uno por uno todos los campos que necesites traer.
Y ya que estamos quisiera pasarte algo, que si haces una consulta trayendo los datos de una única tabla no es necesario escribir en el SELECT el tabla.campo.
Ejemplo de tu pregunta, y de lo ultimo que te comente (teniendo en cuenta que tu tabla se llama producto:
Código:
SELECT campo1, campo2, campo3, ....., campo45 FROM producto
Eso sin la directiva AS, ya que ahi si iria:
Código:
SELECT pro.campo1, pro.campo2, pro.campo3, ....., pro.campo45 FROM producto AS pro
Espero que se haya entendido
__________________
"El Reino de Dios no consiste en palabras, sino en poder"
  #4 (permalink)  
Antiguo 30/10/2007, 13:34
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: Excluir "n" campos en SELECT * FROM

Es cierto, se me pasó, gracias hectorejch
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #5 (permalink)  
Antiguo 30/10/2007, 14:18
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 21 años, 10 meses
Puntos: 125
Re: Excluir "n" campos en SELECT * FROM

jajajajajaja no era sobre los registros, sino sobre el número de Campos de la tabla...

ya tendré que enunciarlas una a una...

mmm pensaré que hacer.. veré...

se agradece..

saludos..
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 15:54.