這是我的查詢:如何更換外部查詢值,如果子查詢返回null
SELECT * FROM main_menu AS m WHERE EXISTS(select * from menu where menu.main_menu_id = m.main_menu_id AND menu.menu IS NOT NULL)
上面的查詢顯示了從MAIN_MENU表中的行僅在菜單表與各行不爲空,這是正確的。
但我想做更多的事情。如果菜單表(子查詢)的值爲NULL,則應該更改main_menu值(外部查詢),例如使用IFNULL
,但是用於外部查詢。請問我該怎麼做?
您可以使用左連接 –