Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/07/2019, 15:16
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: Unir dos tablas mysql con las mismas descripciones exactas

Cita:
Iniciado por juanmandi Ver Mensaje
Muchas gracias por la ayuda que me han prestado...
pues les comento que no soy programador ni nada por el estilo para mi esto es un hobby y estoy tratando de aprender..
Este codigo lo tome de una explicación del buscador en un video tutoría de youtube, no solo copie y pegue... todo funciona a la perfección y creo entender parte del codigo... de echo en una sola tabla me funciona bien...
el tema de por que diferentes tablas es por que el negocio (es mi negocio y estoy haciendo eso para mi negocio) tiene varios departamentos y lo que necesito es descargar las listas por departamento es decir plomería, eléctricos etc etc... por eso estoy usando varias tablas....

con respecto al union all yo los probé pero yo creo que mi gran problema es no saber usar los símbolos y las comas, es decir no se donde se coloca los símbolos y por eso no me funciona...


Código PHP:
$sql="SELECT codigo, descripcion, precioventa 'productosgeneral' AS productosgeneral FROM productosgeneral WHERE descripcion LIKE '%".$buscar."%' LIMIT 5 UNION ALL SELECT codigo, descripcion, precioventa 'plomeria' AS plomeria FROM plomeria WHERE descripcion LIKE '%".$buscar."%' LIMIT 5"
lo arme de la siguiente manera y el codigo no me da ningun tipo de respuesta el buscador solo queda pensando... supongo que es en comillas o comas que me estoy equivocando.... la verdad ya no es tanto la programación por que quizás he pensado otros medios como dice mi amigo en el comentario anterior puedo usar la misma tabla pero ya lo que me esta interesando es resolver el dilema de como unirlas por que he echo cuanto ejemplo hay en internet y ninguna me funciona (entiendo que por falta de conocimiento)
Bueno entonces te queda un camino por recorrer, y creo que la mejor ayuda es darte los enlaces Donde estan FUNCIONES PHP Y Mysql

primero cuando trabajes con SQL o en este caso MYSQL, prueba antes de mesclarlo en el PHP dentro PHPMYADMIN o descargandote el programa para crear tablas, querys mysql etc.

si vees palabras que no entiendas por ser tecnicas, usa Google, si no sabes que hace el por ejemplo UNION , usa google para buscar, y para menejar programas como el WORKBENCH hay video tutoriales en youtube, velos

https://dev.mysql.com/downloads/workbench/

y para saber que hace cada funcion del CORE de php

https://www.php.net/{AQUI NOMBRE DE LA FUNCION}

y con respecto al error que tienes es por que Malinterpretaste el "AS" en mysql significa , que estas renombrando el Valor al nombre de una columna cualquiera

en todo caso
SELECT {Columnas o funciones} FROM {nombre Tablas} {Comandos Extras, WHERE,ORDER}


mira este enlace, aunque es en ingles te dara una idea por los graficos que USA

https://www.sqlshack.com/sql-union-o...-and-examples/
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9