gpt4 book ai didi

mysql - 如何在 mySQL 中将表与 null 合并

转载 作者:行者123 更新时间:2023-11-30 21:47:37 25 4
gpt4 key购买 nike

假设我有 table

产品

model   speed  type
1001 1 pc
1002 2 pc
1003 1 pc
2001 null laptop
2002 null laptop

笔记本电脑

model   speed  screen
2001 1 12
2002 2 13

我要 table

model   speed  screen type
1001 1 null pc
1002 2 null pc
1003 1 null pc
2001 1 12 laptop
2002 2 13 laptop

我的尝试

SELECT
product.model
FROM Laptop LEFT JOIN product
ON (product.model = laptop.model)
UNION
SELECT
product.model
FROM Laptop RIGHT JOIN product
ON (product.model = laptop.model)

我会收到“速度不明确”的错误。如何修复?

最佳答案

试试这个查询

SELECT
product.model, laptop.speed
FROM Laptop LEFT JOIN product
ON (product.model = laptop.model)
UNION
SELECT
product.model, product.speed
FROM Laptop RIGHT JOIN product
ON (product.model = laptop.model)

关于mysql - 如何在 mySQL 中将表与 null 合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48711432/

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