MVC アーキテクチャを使用する場合、複数のテーブルの結合クエリを実行するにはどうすればよいですか?より良いソリューションを探しています
MVC アーキテクチャを使用する場合に複数のテーブルの結合クエリを実行するにはどうすればよいですか?より良い解決策を探しています
-----解決策---------
複数のテーブルクエリ 何もありませんMVC フレームワークを使用します。
一般的に使用されるメソッドをいくつか紹介します。
1. 単純な、ネストされた選択: select A.c1,A.c2,(select B.c3 from B where A .c4= B.c5) from A where c6=xxx
2. 複数のテーブルを選択する: A,B where A.c5=B から A.c1,A.c2,B.c3,B.c4 を選択します。 .c6
3. フレキシブル結合、左結合、右結合、外部結合
4. ユニオン、ユニオンオール
5. 上記 2 つまたは複数のメソッドの混合使用
実際には、MVC フレームワークでは複数テーブルのクエリを最適化できないため、システムの効率が向上する可能性があります。
あくまで私の意見ですので、ご了承ください。