我看起來像這樣的兩個表:LEFT OUTER JOIN查詢(我認爲)
產品:id
category
name
description
active
Sales_sheets:id
product_id
link
product_id
是一個外鍵產品id
表
我寫了一份聲明JOIN這樣其中工程:
SELECT p.name, p.description, s.link FROM products AS p
INNER JOIN sales_sheets AS s ON p.id = s.product_id WHERE active=1 AND category=?
基本上是一個產品可以有一個鏈接到一個PDF,但不是每款產品都會有銷售表。因此,如果我嘗試調出沒有附加銷售表的產品,那麼它總是返回任何行。
所以我想我會不得不使用一個左外部連接來代替內部連接,但是也沒有返回任何行,我按照錯誤的順序命名錶?我以前從來不需要使用OUTER連接嗎?
嘗試使用左連接 – Cyclonecode
爲什麼不發佈不起作用的查詢?看起來像左外連接是我需要的。 –