ホームページ  >  記事  >  バックエンド開発  >  MVC アーキテクチャを使用する場合、複数のテーブルの結合クエリを実行するにはどうすればよいですか?より良い解決策を見つける

MVC アーキテクチャを使用する場合、複数のテーブルの結合クエリを実行するにはどうすればよいですか?より良い解決策を見つける

WBOY
WBOYオリジナル
2016-06-13 12:06:171107ブラウズ

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 フレームワークでは複数テーブルのクエリを最適化できないため、システムの効率が向上する可能性があります。

あくまで私の意見ですので、ご了承ください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。