0 голосов
спросил от в категории ASPNETVBNET
Попробуйте использовать команду Union All

См.
sql = "Select sum(id) as Num from ( Select count(userid) as id from t1 where userid = " & Session("LoggedInUPCNo") & " union all Select count(userid) as id from t2 where userid = " & Session("LoggedInUPCNo") & " union all Select count(userid) as id from t3 where userid = " & Session("LoggedInUPCNo") & " union all Select count(userid) as id from t4 where userid = " & Session("LoggedInUPCNo") & ") t"
# [ #^ #]

Итак, вы можете сделать что-то вроде
sql = "Select sum(id) as Num from ( Select count(userid) as id from t1 where userid = " & Session("LoggedInUPCNo") & " union all Select count(userid) as id from t2 where userid = " & Session("LoggedInUPCNo") & " union all Select count(userid) as id from t3 where userid = " & Session("LoggedInUPCNo") & " union all Select count(userid) as id from t4 where userid = " & Session("LoggedInUPCNo") & ") t"

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

0 голосов
ответил от
Предупреждение: Хорошей практикой является то, что вы всегда должны использовать параметры, а не конкатенацию строк, независимо от того, является ли запрос приватным или публично созданным. Однажды запрос может быть обнародован, тогда он будет открыт для #SQL Injection attacks # [#^ #], который нарушит безопасность данных.

Категории

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

Похожие вопросы

0 голосов
0 ответов
спросил 22 Авг, 18 от vincent maverick dur в категории ASPNETVBNET
0 голосов
0 ответов
0 голосов
0 ответов
спросил 12 Авг, 18 от member 13292615 в категории ASPNETVBNET
...