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

SubQuery MySQL के साथ INSERT INTO

SELECT . के अंदर उपनामों के साथ अंकीय अक्षरों का प्रयोग करें बयान। नहीं () SELECT . के आसपास आवश्यक हैं घटक।

INSERT INTO qa_costpriceslog (item_code, invoice_code, item_costprice)
  SELECT
    /* Literal number values with column aliases */
    1 AS item_code,
    2 AS invoice_code,
    item_costprice
  FROM qa_items 
  WHERE item_code = 1;

ध्यान दें कि INSERT INTO...SELECT . के संदर्भ में , उपनाम वास्तव में आवश्यक नहीं हैं और आप केवल SELECT 1, 2, item_costprice . कर सकते हैं , लेकिन एक सामान्य SELECT . में लौटाए गए कॉलम तक पहुंचने के लिए आपको उपनामों की आवश्यकता होगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP के माध्यम से MySQL को XML में बदलें

  2. समर्थन सर्वर पक्ष पीडीओ के साथ बयान तैयार?

  3. MySQL कई से कई एकल पंक्तियों में शामिल होता है

  4. एकाधिक चित्र अपलोड करें और उनके पथ को डेटाबेस में संग्रहीत करें

  5. MySQL क्विक टिप:LENGTH और TRIM फंक्शन का उपयोग करना