# 所查字段来自同一张表可优先考虑子查询,但需要考虑原表有,关联表没有的这种情况SELECT p.product_id,p.product_name
FROM(SELECT product_id,product_name
FROM Product
WHERE product_id NOTIN(SELECTdistinct product_id
FROM Sales
WHERE sale_date NOTBETWEEN'2019-01-01'AND'2019-03-31')) p
INNERJOIN(SELECTdistinct product_id
FROM Sales
) s
ON p.product_id=s.product_id
1.3 运行截图
2 进店却未进行过交易的顾客
2.1 题目内容
2.1.1 基本题目信息1
2.1.2 基本题目信息2
2.1.3 示例输入输出
a 示例输入
b 示例输出
2.2 示例sql语句
# 解题技巧 能不用多表联查就不用多表联查,因为多表联查相对较慢SELECT customer_id,count(visit_id) count_no_trans
FROM Visits
WHERE visit_id NOTIN(SELECTdistinct visit_id
FROMTransactions)GROUPBY customer_id
2.3 运行截图
3 文章浏览I
3.1 题目内容
3.1.1 基本题目信息
3.1.2 示例输入输出
3.2 示例sql语句
# Write your MySQL query statement belowSELECTdistinct author_id id
FROM Views
WHERE author_id=viewer_id
ORDERBY id asc
这是我们发表在Physica A: Statistical Mechanics and its Applications期刊上的一篇论文,主要是对现在的宏观基本图构建进行了一定的优化,论文详见:https://www.sciencedirect.com/science/article/pii/S0378437123000869
1.论文概述
论文…