Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

श्रेणियों के एक सेट से मेल खाने वाले उत्पादों को खोजने के लिए SQL क्वेरी

यदि आप उस जानकारी को कहीं संग्रहीत करते हैं तो आप समूहीकरण और गिनती की प्रदर्शन समस्याओं को समाप्त कर सकते हैं। आप उत्पादों में एक कॉलम जोड़ सकते हैं जिसे total_categories . कहा जाता है यह आपको बताएगा कि उत्पाद कितनी श्रेणियों में भाग लेता है। तब आप केवल यह कह सकते हैं कि where total_categories = 4 . इसे बनाए रखना अधिक कठिन हो सकता है यदि उत्पाद अक्सर अपनी श्रेणियां बदल रहे हैं क्योंकि आपको इस फ़ील्ड को लगातार सही तरीके से अपडेट करना होगा - और फिर आपको यह तय करना होगा कि क्या आप इसे एप्लिकेशन कोड में या ट्रिगर में या संग्रहीत प्रक्रिया में करना चाहते हैं। ...

आम तौर पर मुझे नहीं लगता कि इस तरह के मेटाडेटा को सीधे एक टेबल में स्टोर करना बहुत अच्छा विचार है, लेकिन अगर प्रदर्शन वास्तव में है यह बुरा है, यह विचार करने योग्य हो सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यदि कोई परिणाम नहीं है तो MySQL क्वेरी संख्या 'शून्य' वापस करने के लिए

  2. SQLite के बजाय MySQL का उपयोग करके रेल एप्लिकेशन पर एक नया रूबी बनाएं

  3. PHP और MySQL का उपयोग करके 'क्विज़' वेब एप्लिकेशन विकसित करने के लिए डेटाबेस डिज़ाइन

  4. mysqladmin:'लोकलहोस्ट' पर सर्वर से कनेक्ट विफल रहा

  5. एसक्यूएल एक कॉलम में घटनाओं की गणना करता है और दूसरे की कुल गणना करता है