SQLITEで質問があります。

カラム名とその順番も同じテーブルが違う名前で4つあります。

この4つのテーブルの全データをあるカラムを基準に並び替え、
上位10個を取りたいと思ってます。

ですが、テーブル名が違うデータを取得してからどうやって並び替えればいいかわかりません。
SQLITEの構文でそのようなものがあるのか、
もしくはそれぞれのテーブルでデータを取得してあとから配列として並び替えるのかなど
色んな方法がありそうなのですが思い浮かびません。

そのカラムだけのデータなら配列に突っ込んで並びかえれるんですが、
そのほかのカラムのデータも一緒に並び替えるにはどうすればわからなかったので
配列を使う方法は断念しました。

アドバイス願います。