我有两张桌子:
Table A: ID Items Data Pos
Table B: ID Apples Oranges Pos
我需要得到表A和B按位置排序的所有结果。 我怎样才能做到这一点? SELECT * FROM表a和b orderby pos?
例如,结果应如下所示:
谢谢。
答案 0 :(得分:2)
您可以将union all
与order by
:
select ID, Items, Data, Pos
from tableA a
union all
select ID, Apples, Oranges, Pos
from tableB b
order by Pos
这是标准的SQL,因此它可以在你提到的所有数据库中使用。