【发布时间】:2021-03-11 21:18:45
【问题描述】:
我需要有关基本查询的帮助。我已经得到了表格,我需要找到以下内容:
“列出以高于要价的价格出售产品的人的姓名” "查找销售产品数量最少的客户的姓名"
这是表格:
表客户
CID CNAME
--- ----------
餐桌人
PID ENAME SALARY MID
--- -------------------
餐桌产品
POID ATITLE ARTIST PRICEASKING
--- ---------- ----------- ----------
餐桌制作
POID PID CID PRICESOLD
--- --- --- ----------
让我们假设这些表中有数据。我如何弄清楚我之前写的查询。这是我所拥有的:
select PID from Makes where (select PRICESOLD from MakesD where POID IN (select POID from Makes)) > (select PRICEASKING from Product where POID IN (select POID from Makes));
【问题讨论】:
-
如果您使用的是 oracle,请不要标记 MySQL(反之亦然)
-
如果一个“教授”禁止使用连接,我会很想找一个不同的教授
标签: mysql sql select subquery inner-join