私の目標は、type 1 (Ex.1)
のジョイント名をそのプライマリアカウント(Ex.2)
に結合することです。これは各シェアごとに行う必要があります。 一時テーブルを作成して、それらをマージする必要がありますか?私はこのような何かSQL Server 2014
複数の制約を含む行の結合
-1
A
答えて
0
を使用しています:あなたのデータを取得するために
select t1.account,
t1.primename,
t2.primename,
t1.shareid,
t1.sharedesc
from table t1
left join table t2 on t1.account = t2.account and
t1.shareid = t2.shareid and
t1.nametype = 0 and
t2.nametype = 1
where t1.nametype = 0
0
、あなたはこの1つに類似したクエリが必要になります。私はあなたのテーブルのキーを推測しています。
SELECT
Ex1.*, Ex2.JointName
FROM
Ex1 LEFT JOIN Ex2 ON Ex1.Account = Ex2.Account
AND Ex1.ShareDesc = Ex2.ShareDesc
AND Ex1.ShareID = Ex2.ShareID
AND Ex1.NameDesc = 'Joint'
これは、必要な場所で使用できる結果セットを返します。これをビューにラップすることができます。このビューは必要に応じてテーブルのように動作し、常に最新の状態になります。
関連する問題
- 1. 複数のロールを含むユーザのセキュリティ制約を宣言する
- 2. 複数のテーブルから結合を含む行を削除する
- 3. 式を含むOracle固有の制約
- 4. 行数を含む3つのテーブルの内部結合
- 5. SQL、複数の結果を含む複数のカウント
- 6. :複数カラムのユニーク制約
- 7. ドロップ複合主キー制約
- 8. 結合アイテムの複数の行を持つテーブルへの結合
- 9. 複数のユニークな制約を持つPostgresの競合処理
- 10. 結合を含む複雑なSQLクエリのLinqとLambda式
- 11. 複合外部キー制約の作成
- 12. data.table double型の結合列にNAを含む内外結合?
- 13. クエリのヘルプが必要 - 集約と複数の結合
- 14. 外部の左結合(Rails含む)3
- 15. C#から変数を含む複数のPowershellコマンドを実行
- 16. C#複数の汎用制約
- 17. 複数の行を含むAndroid EditText自動改行
- 18. PostgreSQL - 複数のクエリの結果行を結合する
- 19. Linq:複数のテーブルを含む場合のOrderby
- 20. 集計データを含むMySQL結合
- 21. 複数のページを含むグリッドビューの行をループする
- 22. 複数の子行を1つの行に結合するMYSQL
- 23. SQLクエリ - 複数の行を1つの行に結合
- 24. Codeigniterの複数の結合
- 25. 複数のテーブルの結合
- 26. 複数のテーブルの結合?
- 27. Yii2の複数の結合
- 28. Java:複数の行を含むCSVファイルの分割
- 29. Fancybox 2の動的コンテンツを含む複数行のタイトル?
- 30. 複数のラベルを含むDojoのツールチップ
結果セットをレポートやファイルなどに戻したいだけですか?次に、クエリを使用するのが最善です。テンポラリテーブルは、入力するとすぐに静的になります。あなたがデータで何をしたいかについての詳細を私に教えてください。私は提案を手伝うことができます。 – user2316154