表我有2個表在MySQL更新記錄在該條件取決於其它表
項目:
ProjectID ProjectStatus 1 0 2 0 3 0 4 0 5 0
報價:
QuotationID ProjectID QuotationNumber 1 1 X001 2 2 X002 3 3 X003 4 1 X004 5 2 X005
我需要一個SQL可以更新或編輯表格中的ProjectStatus的語法項目
,如果該項目是在報價表中然後改變ProjectStatus 1 如果該項目沒有在報價表然後更改ProjectStatus 2
所以之後我的侏儒是SQL語法項目表會變成這個樣子:
- 項目(查詢運行後):
ProjectID ProjectStatus 1 1 2 1 3 1 4 2 5 2
我試過很多疑問,但我不能弄明白。
任何人都可以幫忙。
謝謝你的幫助。
你也可以這樣做,因爲兩個更新(可能是一個事務中) - 並使用內部聯接,而不是一個外。 – Strawberry