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

Nombrar un Campo Extra

Estas en el tema de Nombrar un Campo Extra en el foro de Mysql en Foros del Web. Tengo una vista que une dos tablas pero a la vez, concatena 3 campos el problema es que ese campo que creo al concatenar esto ...
  #1 (permalink)  
Antiguo 26/07/2012, 13:43
 
Fecha de Ingreso: julio-2012
Mensajes: 12
Antigüedad: 11 años, 9 meses
Puntos: 0
Nombrar un Campo Extra

Tengo una vista que une dos tablas pero a la vez, concatena 3 campos el problema es que ese campo que creo al concatenar esto 3 campos siempre le pone el nombre de Name_exp_1 como puedo hacer para cambiarle el nombre este es mi codgigo:

Código:
CREATE VIEW paciente_escuela AS SELECT (SELECT CONCAT(nombre,' ',ap_paterno,' ',ap_materno) 
AS completo from pacientes), 
escuelas.ID_dir_escuela, escuelas.grado, escuelas.grupo FROM pacientes INNER JOIN escuelas ON 
pacientes.ID_paciente=escuelas.ID_paciente;

.
MUCHAS GRACIAS.
  #2 (permalink)  
Antiguo 26/07/2012, 13:52
 
Fecha de Ingreso: julio-2012
Mensajes: 12
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Nombrar un Campo Extra

por que no la pones asi

Código:
CREATE VIEW paciente_escuela AS SELECT (SELECT CONCAT(nombre,' ',ap_paterno,' ',ap_materno) 
 from pacientes) AS nom_completo, escuelas.ID_dir_escuela, escuelas.grado, escuelas.grupo FROM 
pacientes INNER JOIN escuelas ON pacientes.ID_paciente=escuelas.ID_paciente;
  #3 (permalink)  
Antiguo 26/07/2012, 14:07
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Nombrar un Campo Extra

Hola cn16cn:

No entiendo por qué haces una subconsulta sobre la misma tabla pacientes, creo que no hay necesidad de hacerlo.

Código MySQL:
Ver original
  1. CREATE VIEW paciente_escuela AS
  2.   CONCAT(nombre,' ',ap_paterno,' ',ap_materno) nom_completo,
  3.   escuelas.ID_dir_escuela,
  4.   escuelas.grado,
  5.   escuelas.grupo
  6. FROM pacientes
  7. INNER JOIN escuelas ON pacientes.ID_paciente=escuelas.ID_paciente;

Haz la prueba y nos comentas.

Saludos
Leo

Etiquetas: concatenar, vistas
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 23:43.