gpt4 book ai didi

MySQL 帮助嵌套查询和连接

转载 作者:行者123 更新时间:2023-12-01 00:06:19 25 4
gpt4 key购买 nike

我有三个表:ProductPCLaptop,具有以下架构。

Product (maker, model, type)
PC (model, speed, ram, hd, price)
Laptop (model, speed, ram, hd, screen, price)

如何检索制造商 A 生产的所有产品的型号价格

我试过了

SELECT * 
FROM Product
WHERE maker = "A"
JOIN type.model,type.price;

还有这个

SELECT * 
FROM Product
JOIN Laptop ON Laptop.model;

...但没有任何运气。

编辑:如果我想让它更通用,我如何显示制造商 A 生产的任何产品的型号和价格,而不仅仅是笔记本电脑和 PC?

最佳答案

(SELECT product.maker, laptop.model, laptop.price
FROM Product
INNER JOIN laptop ON product.model = laptop.model
WHERE product.maker = "A" )
UNION
(SELECT product.maker, pc.model, pc.price
FROM Product
INNER JOIN pc ON product.model = pc.model
WHERE product.maker = "A" )

关于MySQL 帮助嵌套查询和连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9353875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com