找到速度不低于450MHz的PC制造商。结果集:制造商。
我的查询 -
SELECT maker FROM product
WHERE model IN ( SELECT model FROM pc WHERE speed > 450 ) AND type = 'PC'
输出 -
但是我尝试在我的查询中添加DISTINCT
并提供所需的输出,但我的查询中存在一些逻辑错误,因为它没有通过系统。
DB Schema -
SELECT * FROM product --
SELECT * FROM pc --
答案 0 :(得分:1)
您可以使用JOIN
SELECT DISTINCT b.maker
FROM PC a
INNER JOIN Product b
ON a.model = b.model
WHERE speed >= 450
答案 1 :(得分:0)
或者只是这个也有效,
Select distinct Product.maker from Product, PC
where Product.model = PC.model
and PC.speed >= 450