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_用户
vsaspnet_用户
中的打字错误@NickZimmerman在评论中提到的aspnet_用户
vsaspnet_用户