SQL作业-“IN”子查询
是的,这是一个家庭作业问题,但我正在诚实地努力,我不是要求你为我做,只是给我指出正确的方向!: 因此,我有一系列关于子查询中的SQL的问题,虽然我了解它的作用,但在这些情况下应用它时遇到了困难 第一个问题: 1使用子查询技术列出通过visa或mc付款的客户的客户编号、客户名称和电话。分类 按客户名称 我相信我得到的是:SQL作业-“IN”子查询,sql,ms-access-2007,subquery,Sql,Ms Access 2007,Subquery,是的,这是一个家庭作业问题,但我正在诚实地努力,我不是要求你为我做,只是给我指出正确的方向!: 因此,我有一系列关于子查询中的SQL的问题,虽然我了解它的作用,但在这些情况下应用它时遇到了困难 第一个问题: 1使用子查询技术列出通过visa或mc付款的客户的客户编号、客户名称和电话。分类 按客户名称 我相信我得到的是: SELECT DISTINCT tblCust.CustomerNum, CustomerName, Phone FROM tblCust INNER JOIN tb
SELECT DISTINCT
tblCust.CustomerNum, CustomerName, Phone
FROM
tblCust
INNER JOIN tblOrd ON
tblCust.CustomerNum=tblOrd.CustomerNum
WHERE
tblOrd.PayMethod IN ("visa", "mc")
ORDER BY CustomerName;
但下一个对我来说毫无意义:
2使用In-subquery技术从tblCust中列出具有状态的客户的客户编号、客户名称和状态
以“co”开头的描述
我不应该用LIKE操作符来代替IN吗?
到目前为止,我已经:
SELECT
CustomerNum, CustomerName, StateProv
FROM
tblCust
INNER JOIN tblState ON
tblCust.StateProv = tblState.StateProv
WHERE
tblState.StateProvDesc IN
如果我像我说的那样使用的话,我不知道在输入之后要放什么
…州类公司%
我想这不是我老师想要的。
最后,第三个问题:
3使用子查询中的技术从tblCust客户列表
名称、国家/地区(适用于范围内至少有一个订单的客户)
9万至12万美元。按国家排序,然后按客户名称排序
不应该将between用于一系列数字吗
谢谢你们能想到的一切
顺便说一下,使用microsoft access,我想教授希望您做的是在IN子句中编写一个子查询。实际上,您可以像这样将select语句放入:
SELECT
CustomerNum, CustomerName, StateProv
FROM
tblCust
WHERE StateProv IN(SELECT StateProv FROM tblState WHERE StateProvDesc LIKE 'co%')
我想教授想让你做的是在IN子句中写一个子查询。实际上,您可以像这样将select语句放入:
SELECT
CustomerNum, CustomerName, StateProv
FROM
tblCust
WHERE StateProv IN(SELECT StateProv FROM tblState WHERE StateProvDesc LIKE 'co%')
我想教授想让你做的是在IN子句中写一个子查询。实际上,您可以像这样将select语句放入:
SELECT
CustomerNum, CustomerName, StateProv
FROM
tblCust
WHERE StateProv IN(SELECT StateProv FROM tblState WHERE StateProvDesc LIKE 'co%')
我想教授想让你做的是在IN子句中写一个子查询。实际上,您可以像这样将select语句放入:
SELECT
CustomerNum, CustomerName, StateProv
FROM
tblCust
WHERE StateProv IN(SELECT StateProv FROM tblState WHERE StateProvDesc LIKE 'co%')
我认为讲师希望您将查询更改为使用。。。在选择。。。从…起样式而不是内部连接 您可以从描述的后面处理这些查询,如下所示:
SELECT
CustomerNum, CustomerName, StateProv
FROM
tblCust
WHERE StateProv IN(SELECT StateProv FROM tblState WHERE StateProvDesc LIKE 'co%')
…以“co”开头的状态描述
现在,您可以编写外部查询:
从tblCust中列出客户编号、客户名称和状态(适用于拥有
我认为讲师希望您将查询更改为使用。。。在选择。。。从…起样式而不是内部连接 您可以从描述的后面处理这些查询,如下所示:
SELECT
CustomerNum, CustomerName, StateProv
FROM
tblCust
WHERE StateProv IN(SELECT StateProv FROM tblState WHERE StateProvDesc LIKE 'co%')
…以“co”开头的状态描述
现在,您可以编写外部查询:
从tblCust中列出客户编号、客户名称和状态(适用于拥有
我认为讲师希望您将查询更改为使用。。。在选择。。。从…起样式而不是内部连接 您可以从描述的后面处理这些查询,如下所示:
SELECT
CustomerNum, CustomerName, StateProv
FROM
tblCust
WHERE StateProv IN(SELECT StateProv FROM tblState WHERE StateProvDesc LIKE 'co%')
…以“co”开头的状态描述
现在,您可以编写外部查询:
从tblCust中列出客户编号、客户名称和状态(适用于拥有
我认为讲师希望您将查询更改为使用。。。在选择。。。从…起样式而不是内部连接 您可以从描述的后面处理这些查询,如下所示:
SELECT
CustomerNum, CustomerName, StateProv
FROM
tblCust
WHERE StateProv IN(SELECT StateProv FROM tblState WHERE StateProvDesc LIKE 'co%')
…以“co”开头的状态描述
现在,您可以编写外部查询:
从tblCust中列出客户编号、客户名称和状态(适用于拥有
谢谢你,这太完美了!谢谢你,这太完美了!谢谢你,这太完美了!谢谢你,这太完美了!非常感谢。这一步一步的做确实很有帮助!非常感谢。这一步一步的做确实很有帮助!非常感谢。这一步一步的做确实很有帮助!非常感谢。这一步一步的做确实很有帮助!您的第一个答案不正确,因为您没有使用子查询。您的第一个答案不正确,因为您没有使用子查询。您的第一个答案不正确,因为您没有使用子查询。您的第一个答案不正确,因为您没有使用子查询。