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

एसक्यूएल व्यू:डेटा को प्रत्येक पंक्ति पर डुप्लिकेट किए बिना टेबल में शामिल हों?

इस मामले में आपको यूनियन (वास्तव में यूनियन ऑल) का उपयोग करना होगा।

select a.name as account_Name, 
       p.description as property_DESCRIPTION, 
       p.address as property_ADDRESS, 
       null as vehicles_DESCRIPTION,
       null as vehicles_MAKE, 
       null as vehicles_MODEL
    from Accounts a
        inner join Properties p
            on a.accountid = p.accountid
UNION ALL   
select a.name as account_Name, 
       null as property_DESCRIPTION, 
       null as property_ADDRESS, 
       v.description as vehicles_DESCRIPTION,
       v.make as vehicles_MAKE, 
       v.model as vehicles_MODEL
    from Accounts a
        inner join vehicles v
            on a.accountid = v.accountid


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उपयोग पर NOCOUNT सेट करें

  2. आर:[यूनिक्सओडीबीसी] [चालक प्रबंधक] lib 'एसक्यूएल सर्वर' नहीं खोल सकता:फ़ाइल नहीं मिली

  3. डेटाबेस:प्राथमिक कुंजी, संकुलित या गैर संकुल

  4. SQL क्वेरी समायोजन

  5. मैं LIKE क्लॉज में वर्गाकार कोष्ठकों से कैसे बच सकता हूँ?