Buenas, tengo un pequeño problema al usar UNION para unas sentencias muy sencillas...
Tengo 2 tablas la primera es una lista de paises y la otra una lista de "comentarios" o "publicaciones".
Quedaria asi:
item bdpaises
- id - id
- texto - nombre
- zona
Y tengo la consulta de esta manera:
$query = mysql_query("SELECT zona
FROM item
WHERE zona LIKE '%".$Add."%'
UNION SELECT nombre
FROM bdpaises
WHERE nombre LIKE '%".$Add."%'");
En este caso he usado 'bra' como variable y no me muestra ningún resultado, a excepción si la ejecuto en phpmyadmin que si me muestra las 2 coincidencias de la tabla bdpaises... que son 2. (Brasil y Gibraltar)
Pero si uso otra frase como 'ela' si me muestra resultados en php y en phymyadmin... con coincidencias en ambas tablas.
No se si me entendieron, pero necesito que me muestre los resultados aun asi no haya coincidencias en ambas tablas ;)
Saludos.
Disculpame pero no te entiendo bien.... dices que colocas 1 frase a buscar por ejemplo %bra% te trae Brazil y Gibraltar ok... pero luego dices tambien quiero que me traiga todos los datos existan o no en ninguna de las tablas???? como es eso??
Podrias colocar un ejemplo aunque sea inventado de lo que quisieras obtener de tu bases de datos?
Pido Disculpas, pero es que a veces uno esta como bloqueado despues de programar y programar...
Yo mismo me di cuenta del error... ya que si no era de sql, era de PHP y asi era.
Gracias igualmente ;)
PD: Que osooooo T_T