WHERE (user_id = 17 OR user_id IS NULL) AND name = "menu_items"
और केवल शेष क्वेरी को साफ़ करने के लिए:
id परिभाषित प्राथमिकताओं में होने की आवश्यकता नहीं है, preference_id . की संयुक्त कुंजी का उपयोग करें और user_id इसके बजाय।
अगर id preferences . का नाम दिया गया था preference_id , लंबा ON स्टेटमेंट को USING(preference_id) . से बदला जा सकता है
IF फ़ंक्शन को COALESCE(defined_value, default_value) . से बदला जा सकता है