Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
难以理解顺序sql查询_Sql - Fatal编程技术网

难以理解顺序sql查询

难以理解顺序sql查询,sql,Sql,我该如何处理这种查询 以下是我尝试过的:我认为从底部开始是正确的方法。因此Q只是从CUSTOMER中选择cid列,并在Q4上进行设置差异(因此在CUSTOMER中查找cid,而在Q4中没有 Q4只是从Q3 我不太确定在Q2和Q3查询中发生了什么,但Q1只是从事务表中获取cid、num、type行 有没有更简单的方法来理解最后的Q查询实际在做什么?(顺便说一句,我是SQL的初学者。)谢谢您的帮助。我对您的问题有点困惑,请您在问题中使用select语句好吗 如果您将客户的cid与Q1、Q2、Q3和Q

我该如何处理这种查询

以下是我尝试过的:我认为从底部开始是正确的方法。因此Q只是从CUSTOMER中选择cid列,并在Q4上进行设置差异(因此在CUSTOMER中查找cid,而在Q4中没有

Q4只是从Q3

我不太确定在Q2Q3查询中发生了什么,但Q1只是从事务表中获取cid、num、type


有没有更简单的方法来理解最后的Q查询实际在做什么?(顺便说一句,我是SQL的初学者。)谢谢您的帮助。

我对您的问题有点困惑,请您在问题中使用select语句好吗

如果您将客户的cid与Q1、Q2、Q3和Q4进行比较,您可以使用LIKE和通配符,但如果没有select语句,可能会误解您的问题


谢谢

我没有使用select语句,因为我不知道如何将问题中的关系代数转换为SQLHi@clay好的,没问题,所以我想说对了,我上面关于关系代数的想法正确吗?您在客户中查找的cid在第4季度中找不到?如果是,事务表的相关性是什么?