我需要查询十几个表并返回所有这些表的UNION ALL.所有这些表都具有相同的列名.此查询返回的行数最多为100.
`SELECT column1, column2 FROM table1 UNION ALL SELECT column1, column2 FROM table2 LIMIT 100;`
Run Code Online (Sandbox Code Playgroud)
上面的查询导致table2中的100行与table1中的所有行组合.如何实现这一目标?
小智 5
尝试:
SELECT column1, column2 FROM (
SELECT column1, column2
FROM table1
UNION ALL
SELECT column1, column2
FROM table2
) as resutl_table
LIMIT 100;
Run Code Online (Sandbox Code Playgroud)