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

Que significa el .* juntos

Estas en el tema de Que significa el .* juntos en el foro de Mysql en Foros del Web. Que significa el .* juntos ? Ejemplo: "select MITABLA.* from MITABLA";...
  #1 (permalink)  
Antiguo 08/04/2010, 15:27
 
Fecha de Ingreso: marzo-2010
Mensajes: 432
Antigüedad: 14 años, 1 mes
Puntos: 11
Que significa el .* juntos

Que significa el .* juntos ?

Ejemplo: "select MITABLA.* from MITABLA";
  #2 (permalink)  
Antiguo 08/04/2010, 15:41
Avatar de korg1988  
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 17 años, 9 meses
Puntos: 19
Respuesta: Que significa el .* juntos

quiere decir que toma todos los campos de esa tabla.

si pones

mi_tabla.campo selecciona solo "campo", al poner mi_tabla.* son todos los campos de la misma
  #3 (permalink)  
Antiguo 08/04/2010, 15:49
 
Fecha de Ingreso: marzo-2010
Mensajes: 432
Antigüedad: 14 años, 1 mes
Puntos: 11
Respuesta: Que significa el .* juntos

es lo mismo poner asterisco * solo.

ya que * es todo.

entonces porque anteponer el nombre de la tabla si no es necesario.
  #4 (permalink)  
Antiguo 08/04/2010, 16:04
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Que significa el .* juntos

Es necesario cuando solo quieres mostrar los registros de una tabla si va ligada a otra tabla (Por ejemplo con inner join)

Si pones solo el *, mostraría todos los campos de las tablas involucradas.
Como en ese sentido lo soporta, por eso no genera error al ponerselo en una consulta que su presencia no haga diferencias en la consulta.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

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 16:27.