[英]How do I combine tables with null in mySQL
假設我有桌子
產品
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
我要桌子
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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.