- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2つのDBにある値の差分値で並び替えたい)
2つのDBにある値の差分値で並び替える方法とは?
このQ&Aのポイント
- SQLite3とPHPを使っている場合、2つのデータベースの値の差分で並び替えるには配列に格納して並び替えるか、データベースのクエリーで可能です。
- 同じデータベース内での2つのカラムの差分で並び替える場合も同様に配列に格納して並び替えるか、データベースのクエリーで行えます。
- ORDER BYを使用して数値の差分で並び替えることができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
スキーマ(ベンダーによってはデータベースとも呼びますね)が別なテーブルを使った差分ということでいいんですよね? 例として、サーバAにdb1, db2スキーマが存在する場合は、「スキーマ名.テーブル名.カラム名」で参照することが可能です。 また、サーバAにdb1,サーバBにdb2というように各スキーマが別サーバにあるような場合は、ベンダーごとに変わってきます。 このような場合は各ベンダーのリファレンスを参照して、それにあわせたクエリを書く(または接続方法や接続ユーザの権限を 適切に設定する)ことになります。 また、同一スキーマのテーブルであれば、「テーブル名.カラム名」で参照することが可能です。 どちらの方法でも並び替えであれば、 「order by スキーマ名.テーブル名.カラム名 - スキーマ名.テーブル名.カラム名 asc(またはdesc)」 で並び替えが出来ます。
お礼
ありがとうございます! そういう風にできるのですね。 ちょっと今時間がなくてすぐには試せませんが後ほど実際にやってみようと思います。 たいへん助かりました!