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

Cómo seleccionar * de TABLA1, buscando en 2 T?

Estas en el tema de Cómo seleccionar * de TABLA1, buscando en 2 T? en el foro de Mysql en Foros del Web. Hola. Requiero hacer este QUERY: SELECCIONE todo DE T1 DONDE: T1.campo LIKE '%busqueda%' OR T2.campo LIKE '%busqueda%' Cómo puede hacerse?...
  #1 (permalink)  
Antiguo 21/03/2012, 15:46
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
Cómo seleccionar * de TABLA1, buscando en 2 T?

Hola.

Requiero hacer este QUERY:

SELECCIONE todo DE T1 DONDE:
T1.campo LIKE '%busqueda%' OR
T2.campo LIKE '%busqueda%'

Cómo puede hacerse?
  #2 (permalink)  
Antiguo 21/03/2012, 16:22
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Cómo seleccionar * de TABLA1, buscando en 2 T?

Hola Anarko:

No estoy seguro de qué es lo que estás preguntando, pero creo es más o menos esto:

Si pones

Código:
SELECT * FROM tabla1 INNER JOIN tabla2 ON Tabla1.campo = tabla2.campo
Seleccionas TODOS LOS CAMPOS DE LAS TABLAS 1 Y 2, para seleccionar sólo los de una de las tablas lo haces así:

Código:
SELECT tabla1.* FROM tabla1 INNER JOIN tabla2 ON Tabla1.campo = tabla2.campo

Si esto no es lo que necesitas por favor trata de explicar mejor tu problema.

Saludos
Leo.
  #3 (permalink)  
Antiguo 21/03/2012, 16:29
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
Respuesta: Cómo seleccionar * de TABLA1, buscando en 2 T?

Cita:
Iniciado por leonardo_josue Ver Mensaje
Si esto no es lo que necesitas por favor trata de explicar mejor tu problema.
Gracias.

Existen T1 y T2

T1 campos = dueño, alias, otros...
T2 campos = dueño, libros, otros...

Necesito capturar los LIBROS de ALIAS

Puede hacerse en un solo SELECT ?
  #4 (permalink)  
Antiguo 21/03/2012, 18:17
Avatar de jamie_88  
Fecha de Ingreso: abril-2011
Ubicación: Lima
Mensajes: 161
Antigüedad: 13 años, 6 meses
Puntos: 28
Respuesta: Cómo seleccionar * de TABLA1, buscando en 2 T?

en practica tienes que hacer la primera solucion que te dio leonardo_josue; solo que en lugar del * pones alias, libros

SELECT alias, libros FROM T1, T2 WHERE T1.dueño=T2.dueño


si quieres un alias en particular

SELECT alias, libros FROM T1, T2 WHERE T1.dueño=T2.dueño AND alias="nombrealias"

saludos.

Etiquetas: buscando, query, campos
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 06:43.