我想以某种方式组合两个查询的结果,使其应分别显示两个表中每个ID的结果。它应该显示两个表中的第一个ID,然后显示第二个ID的结果。有什么办法吗?
假设我有两个表:
表1:
Id Name
1 ABC
2 XYZ
表2:
ID quantity Rate
1 30 100
1 40 400
2 45 800
输出应为:
1 ABC
1 30 100
1 40 400
2 XYZ
2 45 800
答案 0 :(得分:0)
我的意思是你想要真实地排成两排
1 ABC 30100
2 XYZ 45800
SQL查询:
SELECT t1.id, t1.name, t2.quatity_rate
FROM table1 t1
JOIN table2 t2
ON t1.id = t2.id