MySQL>从更多表(具有相同列)中选择而不使用 UNION
这可能很简单,但我无法弄清楚:假设我有表 A 和 B 都具有相同的列。我需要执行 SELECT * FROM A,B 而不将结果合并到一行中。 即当每个表有 2 行时,我需要结果有 4 行。
编辑:我知道 JOIN 但不知道如何在没有谓词的情况下连接表。我需要合并它们。 谢谢
It is probably pretty simple but I cannot figure it out: Say I have tables A and B both with the same columns. I need to do SELECT * FROM A,B without having results merged into one row.
I.e. when each table has 2 rows, I need the result to have 4 rows.
EDIT: I know about JOIN but dont know how to join the tables without predicate. I need merge them.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
UNION ALL 允许重复。
而 UNION 则删除重复项。
UNION ALL allows duplicates.
Whereas UNION removes duplicates.