首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mySQL中奇怪的联接问题

mySQL中奇怪的联接问题
EN

Stack Overflow用户
提问于 2022-05-09 01:39:14
回答 1查看 42关注 0票数 0

编写一个SQL查询,报告去年销量不足10册的书籍,但不包括从今天起不到一个月的书籍。假设今天是2019-06-23.

按任何顺序返回结果表。

查询结果格式如下所示。

在这里输入图像描述

我的代码:

代码语言:javascript
运行
复制
with orders as 
(
select
    book_Id
    ,sum(quantity) as quantity
from
    Orders
    where dispatch_date > '2018-06-23'
Group by 1
)

select b.book_id
,b.name
from books b left join orders o using (book_id)
where quantity < 10
and available_from < '2019-05-23'

Output: {"headers": ["book_id", "name"], "values": [[1, "Kalila And Demna"]]}

我的左键不是抓取书表中的所有书,而是拿走两张桌子上的书。挠我的头。

EN

回答 1

Stack Overflow用户

发布于 2022-05-09 01:47:24

如果您对订单数据感兴趣,那么您的主表应该是orders,那么就加入books表吧。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72166220

复制
相关文章

相似问题

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