Есть ли способ установки параметра через соединение при развертывании кода или другим способом? - PullRequest
0 голосов
/ 16 декабря 2011

Я хочу передать параметр через оператор SQL

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

Вместо предложения where - это потому, что все данные, относящиеся к table1, потеряны, и он просто возвращает данные из таблицы 2.

Я хочу получить все таблицы из таблицы 1 (содержит список всех номеров сайтов) и сравнить их с таблицами в таблице 2, у которых есть идентификатор.Затем я хочу, чтобы он возвращал все таблицы из таблицы 1, у которых нет идентификатора в таблице 2!

1 Ответ

0 голосов
/ 16 декабря 2011

Вы все еще можете сделать это в предложении where, вам просто нужно учесть возможность появления нулевых строк в table2.

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

должен выполнить работу в предложении where.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...