Unir varias táboas nunha soa consulta en SQL
octubre 4, 2021As dúas táboas, teñen que ter o mesmo número de campos, e que eses campos teñan tipos compatibles.
Se queres que os rexistros repetidos aparezan unha soa vez, emprega esta sintaxe:
SELECT * FROM Table1 [WHERE Condition] UNION SELECT * FROM Table2 [WHERE Condition]
Se queres que aparezan todos os rexistros repetidos, emprega esta sintaxe:
SELECT * FROM Table1 [WHERE Condition] UNION ALL SELECT * FROM Table2 [WHERE Condition]