1
A
回答
3
如果他们有相同的列数和数据类型是相同的每一列中,那么你可以使用一个UNION
或UNION ALL
:
select *
from a
UNION ALL
select *
from b
如果你提供有关表格,数据等详细资料,那么可能有另一种方式返回这些数据。
A UNION
将仅返回DISTINCT
值,而UNION ALL
将选择所有值。
如果这是您需要采取的路线,并且您仍然需要确定数据来自哪个表格,那么您始终可以创建一列来标识数据来自哪个表格,类似如下:
select *, 'a' TableName
from a
UNION ALL
select *, 'b' TableName
from b
这可以让你区分数据来自哪个表。
0
我觉得它更容易创建SQL“变量”,如:
select varA, varb from TableA, tableB;
,你可以只用PHP访问属性值播放。
这样,你可以采取条件查询,如:
select varA, varb from TableA, tableB where varA.id = varB.foreingId bla bla...
;)
相关问题
- 1. 来自两个表的分层查询
- 2. 加入来自两个表的查询
- 3. 来自两个表的sql查询
- 4. 来自多个表的MySQL查询
- 5. 来自两个表的MySql复杂查询
- 6. MySQL查询接收来自两个表的随机组合
- 7. ,MySQL的查询两个表
- 8. MySQL嵌套查询:返回来自两个表的单行和多行查询
- 9. MYSQL - 来自多个查询
- 10. MySQL查询两个表
- 11. MySQL查询两个表
- 12. Mysql查询两个表
- 13. 查询两个表......在MySQL
- 14. MySQL查询INSERT两个表
- 15. MySQL查询到两个表
- 16. MySQL的 - 选择用户名来自两个不同的表在一个查询
- 17. 通过将两个MySQL查询合并为1来简化两个MySQL查询?
- 18. mysql从两个表中查询两行
- 19. 来自两个独立的查询
- 20. 来自python的MySQL查询
- 21. 结合了来自同一个mysql表的两个选择查询
- 22. mysql如何得到两个结果与来自不同表的一个查询
- 23. MySQL将来自多个表的查询结果结合起来
- 24. 在MySQL中处理来自两个子查询的结果
- 25. 来自一个表的两个外键的SQL查询
- 26. mysql两个查询
- 27. 来自两个表的MySQL评分
- 28. MySql的连接查询两个表
- 29. 针对两个表的PHP mysql查询
- 30. MySQL的 - 两个表查询,用SUM
这些是什么表的结构?以及它们如何相关? –
对于所有行,每个表是否存在值?如果是这样,SELECT a。*,b。* FROM INNER JOIN a.id = b.a_id – user1032531