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

मैसकल:चुनिंदा स्टेटमेंट के भीतर इनलाइन टेबल बनाएं?

अब मुझे याद रखने का एकमात्र तरीका UNION . का उपयोग करना है या एक TEMPORARY TABLE बनाना और उसमें उन मानों को सम्मिलित करना। क्या यह आपको सूट करता है?

TEMPORARY_TABLE (परीक्षण किया गया और यह काम करता है):

निर्माण:

CREATE TEMPORARY TABLE MyInlineTable (id LONG, content VARCHAR(1) );

INSERT INTO MyInlineTable VALUES
(1, 'a'),
(2, 'b'),
(3, 'c');

उपयोग:

SELECT 
  MyTable.*,
  MyInlineTable.CONTENT
FROM
  MyTable
  JOIN 
    SELECT * FROM MyInlineTable;
  ON MyTable.ID = MyInlineTable.ID

TEMPORARY_TABLES आजीवन (reference) :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. निर्धारित करें कि क्या कई-से-अनेक रिकॉर्ड संयोजन मौजूद हैं

  2. कई कॉलम में MySQL COUNT ()

  3. Mysqldump:क्या आप उस तालिका का नाम बदल सकते हैं जिसमें आप सम्मिलित कर रहे हैं?

  4. MySQL:कंप्यूटेड कॉलम

  5. MySQL में दिनांक अंतराल कैसे भरें?