sql - how to join 2 tables into 1 in mysql? -
mysql में 2 तालिकाओं में शामिल होने के लिए कैसे?
SET FOREIGN_KEY_CHECKS = 0; - ----------------------------- `p` के लिए तालिका संरचना - ---------- ------------------ यदि गिरावट आई है तो 'टैब'; टैब `` p` (`आईडी` इंट (11) नल ऑटो_इन्रिमेंट,` नाम 'varchar (255) डिफ़ॉल्ट शून्य, प्राथमिक कुंजी (`आईडी`)) बनाएँ इंजन = माइसाम AUTO_INCREMENT = 3 DEFAULT CHARSET = utf8; - ---------------------------- - पी के रिकार्ड - ------------- --------------- `पी 'मानों में प्रविष्ट करें (' 1 ',' जेमी '); `पी 'मानों में सम्मिलित करें (' 2 ',' टीना ');
<पूर्व> SET FOREIGN_KEY_CHECKS = 0; - ----------------------------- `टी` के लिए तालिका संरचना - ---------- ------------------ यदि गिरावट आई है तो `टी`; तालिका `टी` (` आईडी` इंट (11) नहीं नल, `टैग 'varchar (255) नल डिफ़ॉल्ट' ',` मान' varchar (255) डिफ़ॉल्ट शून्य, प्राथमिक कुंजी (`आईडी`,` टैग`) बनाएं। ) इंजन = माइसाम डिफॉल्ट चार्ज = यूटीएफ 8; - ---------------------------- - टी के रिकॉर्ड - ------------- --------------- `टी मूल्यों में प्रविष्ट करें ('1', 'नाम', '111'); `टी मूल्यों में शामिल करें ('1', 'उम्र', '30'); `टी मूल्यों में शामिल करें ('2', 'बैग', 'मीिकी'); `टी मूल्यों में शामिल करें ('2', 'लड़का मित्र', 'जेमी'); यह चित्र दिखाता है कि मुझे क्या करना है।
<पूर्व> SELECT p.id, p.name, GROUP_CONCAT (CONCAT (टैग, ':' , मूल्य)) पी इनर से टैग पी.आईडी = टी.आईडी ग्रुप द्वारा पी.आईड, पी.नाम -
-
आउटपुट
एक "एक" ???? ???? ???? ?????? ??? ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ?? | â ???? एक ???? एक? ??? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक? ??? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक? ??? एक ???? एक ???? एक ???? एक ???? एक ???? ए???? आईडी एक ???? नाम â ???? टैग ??? ए?? एक ???? एक ???? एक ???? एक ???? एक ?? एक ¬ ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ?? एक ¬ ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक? ??? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक? ??? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक? ? £ ??? 1 एक जिमी एक ???? आयु: 30, नाम: 111 एक ???? ए???? 2 एक टीना एक ???? बैग: मिकी, लड़का दोस्त: जिमी एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ?? © एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ?? © एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक? ??? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक? ??? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक? ???ए????
Comments
Post a Comment