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

SQL क्वेरी में 4 टेबल से जुड़ें

आपकी वर्तमान क्वेरी केवल एक परिणाम सूचीबद्ध करेगी यदि सभी तालिकाएं अपने मित्र तालिका के साथ एक लिंक है। मेरा मानना ​​है कि आप कुछ इस तरह की तलाश में हैं

SELECT following
FROM   friends
WHERE  follower='id'
UNION ALL 
SELECT following
FROM   family 
WHERE  follower='id'
UNION ALL 
SELECT following
FROM   following
WHERE  follower='id'
UNION ALL 
SELECT following
FROM   acquaintances 
WHERE  follower='id'

या पढ़ने में थोड़ा अच्छा और कुछ प्रदर्शन की कीमत पर समायोजित करना आसान

SELECT following 
FROM   (
        SELECT following, follower FROM friends
        UNION ALL SELECT following, follower FROM family 
        UNION ALL SELECT following, follower FROM following
        UNION ALL SELECT following, follower FROM acquaintances 
       ) AS f
WHERE  follower='id'

UNION



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android Firebase Auth उपयोगकर्ताओं को MySQL डेटाबेस में सुरक्षित रूप से संग्रहीत करें

  2. मैं वेबसाइट के लिए इंस्टालर कैसे बना सकता हूं। पीएचपी mysql

  3. मौजूदा उपयोगकर्ता को निर्यात और आयात कैसे करें (इसके विशेषाधिकारों के साथ!)

  4. क्या उपयोगकर्ता को खोजने के लिए mysql फ़ील्ड निर्दिष्ट करने देना सुरक्षित है?

  5. सरणी इनपुट मान mysql में खाली रिकॉर्ड सम्मिलित करता है