Stack Overflow en español Asked by deathgran2015 on November 27, 2021
Hola el problema que presento es que al momento de ejecutar las consultas solo me esta ejecutando la consulta de la tabla ejemplo2 y no la consulta de la tabla ejemplo1 nose si es que tengo mal la union las tablas tienen la misma estructura para informacion diferentes.
$query = " SELECT a.id, a.nombre
FROM ejemplo1 a
";
$query .= " UNION ";
$query = " SELECT a.id,a.nombre
FROM ejemplo2 a
";
$query .= " WHERE 1 = 1 ";
Ajusta la consulta para que agregue la segunda parte (en $query = " SELECT a.id,a.nombre
). Asegurarse de usar .=
para agregar texto:
$query = " SELECT a.id, a.nombre
FROM ejemplo1 a
";
$query .= " UNION ";
$query .= " SELECT a.id,a.nombre
FROM ejemplo2 a
";
$query .= " WHERE 1 = 1 ";
Ademas, ten en cuenta que el comportamiento de UNION
es intentar devolver todas las filas distintas entre las uniones (no las repite si tienen los mismos datos). Si deseas incluir todos los registros unidos debes usar UNION ALL
Answered by F.Igor on November 27, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP