2011-12-16 1 views
0

私は、SQL文コードをデプロイするときや他の方法で結合を介してパラメータを設定する方法はありますか?

EXAMPLE: LEFT OUTER JOIN tblTable2 ON tblTable2.sitenum = tblTable1.sitenum 
AND table2.ID = @ID 

のではなく、where句通じてパラメータを渡したい - 私はこのTABLE1に関連するすべてのデータが失われているためであり、それはちょうど、テーブルからデータを返す2.

すべてのサイトナムをテーブル1(すべてのサイトnumのリストを持つ)から取得し、IDを持つテーブル2のサイトナムと比較したいとします。私はそれから、テーブル2のIDを持っていないテーブル1のすべてのsitenumを返すだけです!

+0

どのフロントエンド言語ですか? – Ariel

答えて

0

where節でこれを実行することはできますが、table2のnull行の可能性を満たす必要があります。

(table2.ID = @ID OR table2.ID IS NULL)

あなたのwhere句で仕事をする必要があります。

関連する問題