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

SELECT * कॉलम के लिए MySQL उपनाम

आप * का उपयोग नहीं कर सकते एक उपनाम के साथ। अलग-अलग स्तंभों के लिए उपनामों का उपयोग किया जा सकता है।

इसके बजाय आपको प्रत्येक कॉलम को उपनाम देना होगा..

इसलिए दुर्भाग्य से, यदि आपके पास बहुत सारे कॉलम हैं, तो आपको जाना होगा:

SELECT u.col1 AS u_col1
    , u.col2 AS u_col2
    , u.col3 AS u_col3
    -- etc
    , u2.col1 AS u2_col1
    , u2.col2 AS u2_col2
    , u2.col3 AS u2_col3
    -- etc
FROM table1 AS u
-- INNER JOIN / LEFT OR RIGHT OUTER JOIN / ,
    table2 AS u2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqldump जहां क्लॉज के साथ या उसके बिना कई टेबल हैं

  2. MySQL में एक्सेंट सेंस्टिव प्राइमरी की का इस्तेमाल करें

  3. हाइबरनेट योजना नामकरण OS के बीच भिन्न है

  4. वाइड वर्चर फील्ड कारण अनुरोधित रूपांतरण समर्थित नहीं है MySQL लिंक्ड सर्वर के साथ ओपनक्वेरी का उपयोग करने में त्रुटि

  5. यदि किसी अन्य तालिका में आईडी मौजूद है तो कॉलम को सही / गलत के रूप में चुनें