SELECT * FROM products AS p
JOIN images AS i
ON (p.id = i.product_id)
我希望此查询还返回与“products”相关的“images”中没有字段的结果。我该怎么做?
答案 0 :(得分:2)
您需要OUTER
加入。
SELECT *
FROM products AS p
LEFT JOIN images AS i
ON ( p.id = i.product_id )
LEFT
因为你想要保留左(第一)表中的所有行。
答案 1 :(得分:1)
您需要使用LEFT JOIN:
SELECT * FROM
products AS p LEFT JOIN images AS i ON p.id = i.product_id;