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

Bas*_*abi 2 vb.net sql-server asp.net

我正在使用这两个表,一个是User&EmployerUser

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

我正在使用此查询

Select name, email, password FROM user WHERE id =(Select userid FROM employeruser WHERE empusertype=1 and employerid= 96)

但它给出了一个错误

关键字'user附近的语法不正确

我已经尝试将用户更改为用户.但两者都显示相同的结果

即使尝试简单的查询就好

Select name, email, password FROM user WHERE id=2824
Run Code Online (Sandbox Code Playgroud)

它也说同样的错误.

我的表名是user.我现在无法更改此表名或任何表的任何列名.这会造成很大的问题.

任何人都可以告诉我,我做错了什么.

Sha*_*rza 5

试试这个

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

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