SELECT w.warehouse,
p.category,
p.product,
(select cr.min_stock
from critical cr
where cr.warehouse_id = w.id
and cr.product_id = p.id) as min_stock
FROM warehouse w,
product p
如何使min_stock顯示-1(如果爲空)。如何做一個子查詢,如果記錄爲空,則顯示-1
只是爲了澄清,我不能使用連接,我需要這樣做,即使沒有定義min_stock,所有產品和倉庫都會顯示min_stock。
建議優化,將不勝感激。
參見:[?我爲什麼要爲了什麼,在我看來是一個非常簡單的SQL查詢提供MCVE(https://meta.stackoverflow.com/questions/333952 /爲什麼,應該-I-提供-AN-MCVE換什麼,似乎對我將要-A-極簡單的SQL查詢) – Strawberry