C# 左外连接问题

C# 左外连接问题,c#,sql,.net,database,left-join,C#,Sql,.net,Database,Left Join,我有一个我无法理解的错误,如果有人能向我解释这个问题,因为它阻止我继续我的程序 错误是我在连接上有语法错误 代码 using (OleDbDataAdapter query_prof = new OleDbDataAdapter("SELECT aspnet_Users.AplicationId, aspnet_User.UserName, aspnet_User.LastActivityDate FROM (aspnet_Users LEFT OUTER JOIN UserProfile ON

我有一个我无法理解的错误,如果有人能向我解释这个问题,因为它阻止我继续我的程序

错误是我在连接上有语法错误

代码

using (OleDbDataAdapter query_prof = new OleDbDataAdapter("SELECT aspnet_Users.AplicationId, aspnet_User.UserName, aspnet_User.LastActivityDate FROM (aspnet_Users LEFT OUTER JOIN UserProfile ON aspnet_User.UserName = UserProfile.UserName) WHERE (UserProfile.UserName IS NULL)", conn))
{
    query_prof.Fill(dt);
}

在from子句中省略括号:

FROM (aspnet_Users LEFT OUTER JOIN UserProfile ON aspnet_User.UserName = UserProfile.UserName)
你应该做:

FROM aspnet_Users LEFT OUTER JOIN UserProfile ON aspnet_User.UserName = UserProfile.UserName

在from子句中省略括号:

FROM (aspnet_Users LEFT OUTER JOIN UserProfile ON aspnet_User.UserName = UserProfile.UserName)
你应该做:

FROM aspnet_Users LEFT OUTER JOIN UserProfile ON aspnet_User.UserName = UserProfile.UserName

从from表达式中删除括号join语句中有aspnet_用户,on子句中有aspnet_用户。为什么在简单from子句中使用括号?从from表达式中删除括号join语句中有aspnet_用户,on子句中有aspnet_用户。为什么在简单from子句中使用括号?还有@NickZimmerman在评论中提到的
aspnet_用户
vs
aspnet_用户
中的打字错误@NickZimmerman在评论中提到的
aspnet_用户
vs
aspnet_用户