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)
. से बदला जा सकता है