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

दो बार संदर्भ तालिका के लिए SQL चयन कथन

सामान्य तौर पर, जब आप एक ही क्वेरी में एक ही तालिका का कई बार उपयोग करना चाहते हैं, संभवतः दो अलग-अलग क्षमताओं में, आप अपनी तालिका को एक उपनाम देते हैं। - एक नाम जिसे आप FROM . में तालिका नाम के ठीक बाद सूचीबद्ध करते हैं या JOIN खंड:

SELECT h.team_name, a.team_name, g.date_played
FROM Games g
JOIN Teams h ON h.team_id = g.home_team_id
JOIN Teams a ON a.team_id = g.away_team_id
WHERE ...

g , h , और a उनके संबंधित तालिकाओं के लिए उपनाम हैं।

JOIN . के उपयोग पर ध्यान दें FROM . में सभी तालिकाओं को सूचीबद्ध करने के बजाय सिंटैक्स खंड और उन्हें WHERE . में विवश करना खंड। यह एक अधिक साफ-सुथरा सिंटैक्स है जिसका उपयोग जॉइन के साथ प्रश्नों में किया जाना चाहिए।




  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. क्या मैं मैसकल की लास्ट इंसर्ट आईडी के बारे में सुनिश्चित हो सकता हूं?

  3. SQL सर्वर में (MySQL) LIMIT कैसे लिखें?

  4. सामान्य डेटा पर अल्पविराम से अलग किए गए मान को समूहीकृत करना

  5. लूप mysql mysql क्वेरी के बाहर php में परिणाम देता है