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

इस जटिल EAV MYSQL क्वेरी को कैसे अनुकूलित करें?

दरअसल, चिबुजो सही है। इसे हटाकर शुरू करें :-)) लेकिन इससे पहले, इसके साथ थोड़ा खेलें, यह एक अच्छा दिमागी व्यायाम है, जैसे शतरंज या कुछ और :-)

AND pre>select case_id, d_status.data_field_value as case_status, d_client1_name.forename_company as client1_forename_company from db_cases join db_data as d_status on d_status.data_case_id = case_id AND d_status.data_field_name = 'casestatus' join db_data as d_client1 on d_client1.data_case_id = case_id AND d_client1.data_field_name = 'client1' join db_names as d_client1_name on d_client1_name.name_id = d_client1.data_field_value पर d_client1_name के रूप में शामिल करें

मैं उम्मीद करता हूं कि बिना सबक्वेरी के ये सीधे जुड़ते हैं और अधिक कुशल होंगे, हालांकि आपको इसका परीक्षण करना होगा - अनुकूलन में अक्सर आश्चर्य होता है।




  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. पहले और आखिरी टाइमस्टैम्प का चयन करें जहां उपयोगकर्ता आईडी अद्वितीय है

  3. मैसकल इनर OR कंडीशन के साथ जुड़ें?

  4. डेटाबेस में सरणी सम्मिलित करने में असमर्थ

  5. MySQL क्वेरीज़ में सिंगल कोट, डबल कोट और बैकटिक्स