我想更新表的列更新的列:預言:有沒有空值
UPDATE product prod
SET prod.prod_supplier_id = (SELECT s.prod_supplier_id
FROM supplier s
WHERE s.prodno = prod.prodno
)
的SELECT s.prod_supplier_id FROM supplier s WHERE s.prodno = prod.prodno
不能返回一個空的結果,如果是空,更新不會做成 如何做到這一點?
你能粘貼 陳述DESC產品和DESC的輸出供應商 所以我們可以看到表結構? –
的prod_supplier_id是表供應商 – junior
內拉喜的主鍵, 你能張貼 DESC產品 和 DESC供給裝置的輸出 好嗎? 另外,您是否將產品ID存儲在供應商表格中? –