我需要帮助。
我需要加入两个双打
表1
Product_Name Content_Type Price
Movie Adult 10
Movie Kids 10
表2
Product_Name Content_Type Rating
Movie Adult A
Movie Kids B
Movie Romance C
我需要连接表,使其看起来像这样
期望的输出
Product_Name Content_Type Price Rating
Movie Adult 10 A
Movie Kids 10 B
Movie Romance C
电流输出
Product_Name Content_Type Price Rating
Movie Adult 10 A
Movie Kids 10 B
Movie Romance 10 C
当前查询
select * from table2 left join table1 on table2.Product_Name=table1.Product_Name
实际上,在实际表中有许多Product_Name值。我这样编写查询时考虑到了这个逻辑,
查找表 2 中的所有行,在表 1 中找到匹配项并连接这些行。如果表 2 中有一行,但表 1 中没有行,则仅显示表 2 的值,同时显示表 1 中相应字段的 Null。
如果您
只是加入product_name,您将不会获得内容类型为浪漫的记录。您还需要加入content_type:
select *
from table2 left join
table1
on table2.Product_Name=table1.Product_Name and
table2.content_type = table1.content_type