データベース目的でSQL Serverを使用しています。複数の選択クエリ結果をSQL Serverの1つの最終テーブルに結合します。
私は選択したデータの選択クエリを返すストアドプロシージャを持っています。
例:Role = Admin
場合
- 、いくつかの選択クエリを行うと、
Role = Employee
場合@table1
- に挿入、実行します。
DECLARE @table1 TABLE ( UserId int, FullName varchar(200), FirstName varchar(200), LastName varchar(200), Status varchar(10), Role varchar(50) )
私が賢明のようなクエリデータを選択した状態を返すために、これを使用していますいくつかの選択クエリと挿入する
@table1
Role = Accountant
、いくつかの選択クエリを行うと、Role = Worker
場合@table1
- に挿入するので、私は賢いコンディショニング何度も何度も、ストアドプロシージャの上にコールし、私はすべてのリストをしたいが、賢明なコンディショニングいくつかの選択クエリを行うと、
@table1
に挿入それは時間がかかりますので、私はロールの名前で最後の列でロールを持つ1つのテーブルで一度にすべてを取る場合私は考えていたので、私は来る結果で条件を行うことができますが、それはtable1です。
それを行う方法を知っている人なら、私には役に立ちますので、それにお答えください!
注:すべての選択クエリの結果は、私がtable1を作成したのと同じです。
あなたドンバックエンド側で
は、あなたが使用することを好む、これまでどのようなサーバ側は、あなたがよりエンティティフレームワークまたは任意の方法を使用して役割賢明なデータを取ることができることを意味します件名にdbmsが正しくタグ付けされているので、言及する必要はありません。 – jarlh
おそらくストアドプロシージャを変更する必要があります。おそらく私たちがそのコードを見ることができたら、それを手伝うことができます。 –
あなたの質問は詳細ですが、いくつかのサンプルデータを提供し、そのサンプルデータで達成しようとしていることを説明しても問題ありません。 – Viki888