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

buscar dos nombres en el mismo campo

Estas en el tema de buscar dos nombres en el mismo campo en el foro de Mysql en Foros del Web. Buenas tardes amigos Miren tengo una duda que tal ves ustedes me puedan colaborar SELECT AD.APP_DOC_UID, C.CON_VALUE FROM CONTENT C, APP_DOCUMENT AD WHERE C.CON_VALUE = ...
  #1 (permalink)  
Antiguo 12/04/2013, 13:56
 
Fecha de Ingreso: enero-2013
Mensajes: 15
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta buscar dos nombres en el mismo campo

Buenas tardes amigos

Miren tengo una duda que tal ves ustedes me puedan colaborar


SELECT AD.APP_DOC_UID, C.CON_VALUE
FROM CONTENT C, APP_DOCUMENT AD
WHERE C.CON_VALUE = 'new 2.txt'
AND AD.APP_DOC_UID = C.CON_ID
AND AD.APP_UID = '6403198245168607253cc26065408928'
GROUP BY AD.APP_UID;

tengo esta consulta pero lo que pasa es que quiero recuperar dos nombres que se guarda en el mismo campo es decir con_value me guarda el new 2.txt y adicional me guarda new 1.txt con ese mismo app_uid como debería consultar para recuperar esos dos datos

muchas gracias por su colaboración
  #2 (permalink)  
Antiguo 12/04/2013, 14:37
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: buscar dos nombres en el mismo capo

Hola oscar89:

Creo que un simple IN bastaría:

Código:
...
C.CON_VALUE IN ('new 2.txt', 'new 1.txt')
...
Haz la prueba y nos comentas... y como recomendación adicional, cuando necesites utilizar más de una tabla en tus consultas, no las listes en el FROM separadas por comas, utilizas los distintos tipos de JOIN... si tienes dudas de cómo trabajan pregunta a Santa Wikipedia

http://es.wikipedia.org/wiki/Join

en lugar de hacer esto:

Código:
...
FROM CONTENT C, APP_DOCUMENT AD
WHERE AD.APP_DOC_UID = C.CON_ID 
...
has esto

Código:
...
FROM CONTENT C 
INNER JOIN  APP_DOCUMENT AD ON AD.APP_DOC_UID = C.CON_ID 
...
y ojo con el GROUP BY, para qué necesitas agrupar si no estás utilizando ninguna función de agrupación (COUNT, MIN, MAX, etc)???

Saludos
Leo.
  #3 (permalink)  
Antiguo 12/04/2013, 15:45
 
Fecha de Ingreso: enero-2013
Mensajes: 15
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: buscar dos nombres en el mismo capo

gracias amigo por tu ayuda y seguiré tus consejos como notaras estoy en pleno aprendizaje

Etiquetas: campo, nombres, select
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 13:44.