小编Har*_*ava的帖子

对可为空的列进行 LEFT JOIN。行为是什么?

我不清楚如果您尝试 JOIN 可能为 NULL 的列,那么 LEFT JOIN 的行为是什么。
例如

SELECT columns  
FROM  
EmployeePayment ep JOIN EmployeePaymentGroup g ON g.group_id = ep.group_id  AND g.subsidiary_id = ep.subsidiary_id  
LEFT JOIN EmployeeSalaryDetails esd USING (department_id)    
LEFT JOIN Employee e ON e.id = esd.emp_id
Run Code Online (Sandbox Code Playgroud)

如果EmployeePayment 和 EmployeePaymentGroup 的 INNER JOIN 返回 1 条记录,然后EmployeeSalaryDetails 上的第二个 LEFT JOIN 保留该记录,但该记录具有 esd.emp_id 的 NULL 值,并尝试在该 NULL 值上对 Employee 进行 LEFT JOIN,会发生什么情况。
我知道 NULL 很棘手,所以我想知道 LEFT JOIN 如何处理 NULL

注意:
我之前提出了一个关于 JOIN 的问题,但是 Abhik Chakraborty 的评论让我意识到条件中的 …

mysql sql join relational-algebra left-join

5
推荐指数
1
解决办法
9195
查看次数

返回给出错误的数据集值

我已经定义了以下函数,它将从表中返回3列.

public DataSet GetFunc()
    {
        int iRet = 0;
        DataSet ds = new DataSet();
        SqlConnection sqlConnection = new SqlConnection();
        try
        {
            iRet = connect(ref sqlConnection);
            if (DB_SUCCESS_CONNECT == iRet)
            {
                SqlCommand sqlCommand = new SqlCommand("", sqlConnection);                   
                String strQuery = "Select ID, Did, FirstName from Users";
                sqlCommand.CommandText = strQuery;

                SqlDataAdapter adaptor = new SqlDataAdapter(sqlCommand);
                adaptor.Fill(ds);
                sqlConnection.Close();
                return ds;                    
            }

        }
        catch (Exception e)
        {
            disconnect(ref sqlConnection);
        }
    }
Run Code Online (Sandbox Code Playgroud)

但是当我尝试构建它时,我收到错误:

错误172'GetFunc()':并非所有代码路径都返回一个值

我很困惑我哪里出错了.有人可以指导我吗?

c# asp.net dataset sqldataadapter

3
推荐指数
1
解决办法
1366
查看次数

Apple 在 S3 上使用 CloudFront Distribution 的 apple-app-site-association 文件

我正在尝试通过我的自定义域通过 CloudFront 分发从 S3 提供 apple-app-site-association 服务。

但是,当我得到如下所示的路径时,它开始下载而不是显示在浏览器中。

https://mycustomdonain.com/.well-known/apple-app-site-association

我是否需要在 S3 或 CloudFront 级别进行任何设置才能使其正常工作?

注意:该应用程序是用 Angular 开发的。

谢谢

amazon-s3 ios amazon-cloudfront apple-app-site-association

2
推荐指数
1
解决办法
2748
查看次数