Mysql SQL从多个表中选择SQL ex 6

Mysql SQL从多个表中选择SQL ex 6,mysql,sql,select,join,Mysql,Sql,Select,Join,我正试图从中解决第6项任务,但我卡住了 接下来的问题是: 对于每一家生产硬盘容量为10GB或更高的笔记本电脑的制造商,请了解此类笔记本电脑的速度。结果集:制造商,速度。 数据库方案由四个表组成: Product(maker, model, type) PC(code, model, speed, ram, hd, cd, price) Laptop(code, model, speed, ram, hd, screen, price) Printer(code, model, color, ty

我正试图从中解决第6项任务,但我卡住了

接下来的问题是:

对于每一家生产硬盘容量为10GB或更高的笔记本电脑的制造商,请了解此类笔记本电脑的速度。结果集:制造商,速度。 数据库方案由四个表组成:

Product(maker, model, type)
PC(code, model, speed, ram, hd, cd, price)
Laptop(code, model, speed, ram, hd, screen, price)
Printer(code, model, color, type, price)
这是我当前的代码:

select Product.maker, speed from Laptop left join Product
on Laptop.model=Product.model
where hd>=10

它不正确。

它应该包含不同的:

select DISTINCT Product.maker, speed from Laptop left join Product
on Laptop.model=Product.model
where hd>=10

这是不对的。。。你能详细说明一下吗?这里不需要左连接,常规的内部连接就可以了。可能是添加
不同的
?谢谢大家的回复。下面是我收到的消息:“不正确。您的查询在第一个(可用)数据库上返回了正确的数据集,但在第二个检查数据库上返回了不正确的数据集。*记录数错误(多2条)。“实际上,我确实得到了他们要查找的结果,但有了这条消息,它表明这是不正确的。@GiorgiNakeuri,你是对的。谢谢!:)现在是正确的。