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

MYSQL इनर जॉइन if स्टेटमेंट

Select user.userID
    , username
    , user.email
    , registeredBy, registeredDate
    , Case 
        When User.Level = 2 Then Concat(Level2Staff.firstName, ' ' , Level2Staff.lastName) 
        When User.Level = 1 Then Concat(customer.firstName, ' ' , customer.lastName) 
        End
        AS staffName 
FROM user
    Inner Join level
        On user.levelID = level.levelID 
    Inner Join staff
        On user.registeredBy = staff.UserID
    Left Join customer
        On customer.userID = user.UserID
            And user.level = 1
    Left Join staff As Level2Staff
        On user.userID = Level2Staff.UserID


  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 चर के साथ mysql स्रोत कमांड का उपयोग कैसे करूं?

  2. MySQL:अल्पविराम से अलग की गई सूची के पहले तत्व का चयन करें

  3. SQL क्वेरी से पूर्णांक आउटपुट कैसे प्राप्त करें

  4. कैसे डार्ट के साथ mysql डेटाबेस कनेक्ट करने के लिए?

  5. क्वेरी सिंटैक्स में बदलें