Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/04/2009, 08:51
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Buscar en Alias, sencillo pero importante

Que tal salvatore.

Lo que tratas de hacer no es posible.
Lo podrías hacer así:
Código mysql:
Ver original
  1. SELECT name,(SELECT nick FROM usuarios where id = sentence.user) AS nikon FROM sentence where (name LIKE "%busqueda%") or ((SELECT nick FROM usuarios where id = sentence.user) LIKE "% busqueda%")
"Esto funciona si hablamos q la consulta devuelve un solo registro. de lo contrario no funcionará"

Sin embargo, quedaría mejor si relacionaras las tablas con un inner join para mostrar los campos. En ese caso, no es necesario hacer subconsultas.

Si tienes unidas las tablas sentence y usuarios podrías hacer esto:
Código mysql:
Ver original
  1. select s.name, u.nick from sentence s inner join usuarios u on s.id = u.id where
  2. (s.name LIKE "%busqueda%") or (u.nick LIKE "% busqueda%")

Donde s.id y u.id son los campos con los que se relacionan las dos tablas.

Un saludo salbatore
__________________
Without data, You are another person with an opinion.
W. Edwads Deming