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

लॉग इन करते समय विभिन्न प्रकार के उपयोगकर्ताओं को कैसे संभालें?

आप एक संघ बना सकते हैं और एक ही नाम के लिए अलग-अलग फ़ील्ड मैपिंग को परिभाषित करने के लिए क्वेरी में उपनाम का उपयोग कर सकते हैं, यदि एक तालिका में कोई फ़ील्ड नहीं है तो आप केवल खाली फ़ील्ड के लिए उपनाम डाल सकते हैं:

SELECT (staff.name) as name FROM users
left JOIN staff USING (user_id)
UNION
SELECT (customers.first_name) as name FROM users
left JOIN customers USING (user_id);

यदि उपयोगकर्ता आईडी एक पीके/एफके है तो इसे केवल एक टेबल द्वारा वापस किया जाएगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऐप इंजन से क्लाउड SQL MySQL डेटाबेस से कैसे कनेक्ट करें?

  2. दूरस्थ Mysql सर्वर (AWS औरोरा) पर Laravel अनुमति अस्वीकृत

  3. क्या MySQL कनेक्टर/जेडीबीसी थ्रेड सुरक्षित है?

  4. SqlBulkCopy MySql में बराबर है?

  5. एक्सेल करने के लिए एक MySQL क्वेरी के परिणाम निर्यात करना?