-2
A
回答
0
如果你至少有一些共同的列,你可以将它们结合在一起。例如:
表1
名称说明数量价格
表2
名称说明订购日期胡说BlahBlah
你可以做这样的事情:
SELECT Name, Description FROM Table1
UNION ALL
SELECT Name, Description FROM Table2
如果你想把所有的这将使你的结果与由来自表1和表2
行2列(名称,描述,订购日期)设置
1
使用交叉连接
Select t.*,t1.* from table t cross join table1 t1
在同一个表中的记录使用上面的查询,它将加入并给m * n个行,其中m和n是表中的行数
,如果你想添加的所有结果,您可以使用UNION ALLM + N多项成果
Select * from table
Union all
Select * from table1
你需要,如果你需要从两个表中特定列指定的列。或者如果表格中的列数不同
相关问题
- 1. mySQL没有得到所有记录
- 2. SQL Server加入所有没有Dups的记录
- 3. SQL:检索所有加入的记录
- 4. 得到子记录所有父记录
- 5. ruby Datamapper没有插入所有记录
- 6. Importtsv没有加载所有记录
- 7. LINQ没有找到记录加入
- 8. SQL节目记录加入时没有记录
- 9. Quartz.NET:触发器没有得到触发,没有得到记录
- 10. DB查询没有得到所有记录定义
- 11. WordPress $ wpdb get_results()没有得到所有记录
- 12. SQL加入只有当所有记录都匹配
- 13. SQL SELECT所有记录所有
- 14. 没有查询的SQL记录插入?
- 15. 如果没有找到记录,sql将得到零值
- 16. java的记录所有的SQL到Oracle
- 17. 加入不显示所有记录
- 18. C#EntityFramework加入所有记录
- 19. 流利,NHibernate的:没有得到记录
- 20. 通话记录没有得到CACHED_NAME
- 21. 谷歌Anayltics“_trackEvent”没有得到记录
- 22. ajax成功没有得到php记录
- 23. 得到oracle中所有的sql历史记录10g
- 24. PL/SQL脚本,通过记录循环得到的所有记录与条件
- 25. Linq到Sql总和没有记录
- 26. SQL TOP时没有找到记录
- 27. 记录所有Java输入
- 28. LinqToEntities查询没有加入的记录
- 29. 内部加入没有重复记录
- 30. 表上加入没有记录
您不想使用JOIN吗?你可以使用它作为“SELECT table1。*,table2。* FROM table1 INNER JOIN table2 ON 1 = 1”; –
[从多个表中选择没有连接?]可能的重复(http://stackoverflow.com/questions/12095109/select-from-multiple-tables-without-a-join) –