エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
オラクルではできるのにSQLSERVERではサブクエリーで複数キーを指定できない?
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
オラクルではできるのにSQLSERVERではサブクエリーで複数キーを指定できない?
質問の条件式は、SQL92で規定された行値構成子(または行値式)と呼ばれます。 主要なRDBMSでは実装され... 質問の条件式は、SQL92で規定された行値構成子(または行値式)と呼ばれます。 主要なRDBMSでは実装されていますが、SQL Serverは、なぜかSQL Server 2005でも実装されていません。 SQL Serverで実行する場合は、書き換えが必要です。 <書き換え例1> select * from tblA where exists (select 1 from tblB where tblA.key1=key1 and tblA.key2=key2) <書き換え例2> select distinct tblA.* from tblA inner join tblB on tblA.key1=tblB.key1 and tblA.key2=tblB.key2