首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >子查询-连接

子查询-连接
EN

Stack Overflow用户
提问于 2012-09-06 00:24:04
回答 3查看 404关注 0票数 0

除了一个join语句之外,我还试图获得一个子查询,该语句将显示所有已经订购了名为“连衣裙”的产品的客户的FirstName和LastName。然后,我必须先按LastName的升序排序,然后按FirstName的降序排序。这就是我所拥有的,但它总是给我“没有选择行”:

代码语言:javascript
复制
SELECT FirstName, LastName
FROM HW2G_CUSTOMER, HW2G_ORDER_ITEM
WHERE Item IN 
    (SELECT Item
     FROM HW2G_ORDER_ITEM
     WHERE Item = ‘DressShirt’)
ORDER BY LastName ASC, FirstName DESC;

我做错了什么?

EN

Stack Overflow用户

发布于 2012-09-06 00:37:09

你肯定不想要你现在拥有的东西,因为你正在做一个交叉连接。看看这把小提琴:

http://www.sqlfiddle.com/#!3/30abb/5

代码语言:javascript
复制
SELECT FirstName, LastName
FROM HW2G_CUSTOMER WHERE CustomerId IN
    (SELECT CustomerId
     FROM HW2G_ORDER_ITEM
     WHERE Item = 'Dress Shirt')
ORDER BY LastName ASC, FirstName DESC;
票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12285798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档