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

MySQL INSERT INTO SELECT JOIN

INSERT INTO `table_g`(`id_1`, `id_2`, `id_3`)
SELECT t1.`id`, t2.`id`, t3.`id`
FROM `table_name` tn
  RIGHT JOIN `table_old` t1 ON tn.`name` = t1.`name_1` AND t1.`role` = 'g'
  RIGHT JOIN `table_old` t2 ON tn.`name` = t2.`name_2` AND t2.`role` = 'g'
  RIGHT JOIN `table_old` t3 ON tn.`name` = t3.`name_3` AND t3.`role` = 'g'

पहली नज़र में आपके चयन में बहुत अस्पष्टता है, इसलिए कम से कम आपको कोशिश करनी चाहिए कि ऊपर दिए गए कोड का उपयोग करके क्या होता है।




  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 तालिका से php सरणियों में पंक्तियाँ प्राप्त करें

  2. PHP 5.5.x . में पदावनत MySQL एक्सटेंशन

  3. एसक्यूएल क्वेरी में बाएं जॉइन के क्रम को कैसे क्रमबद्ध करें?

  4. mysql वैकल्पिक में बदलें

  5. डेटाबेस को एंबेडेड डेटाबेस कब कहा जाता है?