質問

SELECT a FROM b
UNION ALL 
SELECT a FROM c
UNION ALL 
SELECT a FROM d

組合はすべて、表B、C、Dからレコードをその順序で印刷することを保証しますか?つまり、bからの任意の前のcからの記録はありません。この質問は、特定のDBMに関するものではありません。

役に立ちましたか?

解決

注文なし、注文保証はまったくありません - それはすべてのデータベースのためです。

また、標準のSQLの場合、結合されたすべてのクエリの結果に順序が適用されます。

他のヒント

使用して使用してください

Select 1 as TableNo,* from a
union all 
select 2 as TableNo,* from b
union all
select 3 as TableNO,* from c
order by TableNo, [desired column]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top