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

अलग-अलग # कॉलम वाली दो टेबल से * चुनें

आप fake कर सकते हैं उपनाम का उपयोग करने वाले अनुपलब्ध स्तंभ - उदा.

 SELECT username, email, '' as name FROM `table1` 
 UNION
 SELECT username, email, name FROM `table2` 
 WHERE username = 'user1';

जहां नाम तालिका 2 में है, लेकिन तालिका 1 में नहीं है

जब तक आप UNIONS को JOINS से ​​भ्रमित नहीं कर रहे हैं:

SELECT table1.*, table2.* FROM
table1 INNER JOIN table2
ON table1.username = table2.username

यह दोनों तालिकाओं को मर्ज कर देगा, इसलिए आपको एक ही पंक्ति में सभी कॉलम मिल जाएंगे।



  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 में रेडीस्टेडमेंट के साथ कई पंक्तियाँ डालें

  2. MySQL आप किसी संग्रहीत कार्यविधि में तालिका को कैसे छोटा करते हैं?

  3. कुछ विशिष्ट आवश्यकताओं के साथ XML डेटा को MySQL डेटाबेस में संग्रहीत करने का सबसे अच्छा तरीका

  4. किसी विदेशी कुंजी फ़ील्ड में शून्य मान कैसे पास करें?

  5. एक mysql तालिका से दूसरे दिन के रिकॉर्ड कैसे स्टोर करें?