我的表格product
(1910行)包含id
和name
字段。
然后我将image
(1000行)与productId
和value
字段放在一起。
如何列出所有产品及其图片?如果我使用左连接,那么我将只获得1000行没有没有图像的产品。
答案 0 :(得分:0)
这可以做你的工作:
Select p.name, i.value from product as p LEFT OUTER JOIN image as i on p.id = i.productID
您将从table1和表2中的图像
中获取所有内容答案 1 :(得分:0)
如果您希望所有相关记录都使用左连接
select a.id, a.name, b.value
from product as a
left join image as b on a.id = b.prodcutId
如果您只想使用图片匹配产品,请使用内部联接
select a.id, a.name, b.value
from product as a
inner join image as b on a.id = b.prodcutId