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

तालिकाओं में शामिल हों और स्तंभों और पंक्तियों को स्थानांतरित करें

क्या आप टेबल स्कीमा बदल सकते हैं? क्योंकि पहली तालिका, सर्वे_1 एक पंक्ति प्रति उत्तर और दूसरी तालिका की संपूर्ण कुंजी प्रति पंक्ति के साथ बेहतर लिखी जाती है। इस तरह (अपनी खुद की अनुक्रमणिका जोड़ें)

create table survey_1 (
  id int,
  token int,
  sid int,
  gid int,
  qid int,
  answer varchar(255)
)

डेटा की तुलना में

. होगा
------------------------------------------
| 1 | 1 | 1 | 2 | 1 | "YES"              |
| 1 | 1 | 1 | 2 | 2 | "Justin Beiber"    |
| 2 | 1 | 1 | 2 | 1 | "YES"              |
| 2 | 1 | 1 | 2 | 2 | "Britney Spears"   |
------------------------------------------

इसके साथ काम करना और आम तौर पर एक बेहतर डिज़ाइन के साथ काम करना बहुत आसान होने वाला है।

यहां बताया गया है कि यह कैसा दिखेगा http://sqlfiddle.com/#!2/4f1ca/2



  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 में LIMIT क्लॉज में वेरिएबल का उपयोग करना

  2. मूडल के प्रदर्शन को बेंचमार्क कैसे करें

  3. तालिका संघों में शामिल होने की संख्या के आधार पर रेल ActiveRecord क्रमबद्ध करें

  4. प्रतिक्रिया से MySQL को डेटा भेजा जा रहा है

  5. पंक्तियों को वापस करने के 2 तरीके जिनमें MySQL में केवल गैर-अल्फ़ान्यूमेरिक वर्ण होते हैं