asp.net - 关键字 'user' 附近的语法不正确 - 如何编写我的查询 - VB.net 和 Sql Server

标签 asp.net sql-server vb.net

我正在使用这两个表,第一个是 用户和雇主用户

我的应用程序编程语言是asp.net和vb.net

我正在使用此查询

从用户 WHERE id =(从雇主用户 WHERE empusertype=1 和雇主 ID= 96 中选择用户 ID)

但它给出了一个错误

Incorrect syntax near the keyword 'user

我尝试将用户更改为用户。但两者显示相同的结果

即使尝试像

这样的简单查询
Select name, email, password FROM user WHERE id=2824

它也说同样的错误。

我的表名是user。我现在无法更改此表名称或任何表的任何列名称。这会造成一个巨大的问题。

谁能告诉我我做错了什么。

最佳答案

试试这个

     SELECT NAME, EMAIL, PASSWORD FROM [USER] 
     WHERE ID =(SELECT USERID FROM EMPLOYERUSER WHERE EMPUSERTYPE=1 AND EMPLOYERID= 96)

这是因为您使用了关键字 USER

关于asp.net - 关键字 'user' 附近的语法不正确 - 如何编写我的查询 - VB.net 和 Sql Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35227787/

相关文章:

c# - 将 session 变量转换为 bool

vb.net - 在 vb.net 中生成随机字符串

vb.net - 如何转储 VB.Net 模块所有成员的值?

c# - 在后面的代码中设置显示属性

c# - 如何在asp.net中动态生成HTML和CSS?

sql - 为什么SQL函数总是返回空结果集?

下拉菜单中的 PHP 存储和显示选项

sql-server - 检索所选列的数据类型

vb.net - VB.NET 中的 TryCast 将字符串转换为整数

asp.net - 处理样式表