በ SQL ውስጥ ሁለት ጠረጴዛዎችን መቀላቀል ለምን አስፈለገ?
በ SQL ውስጥ ሁለት ጠረጴዛዎችን መቀላቀል ለምን አስፈለገ?

ቪዲዮ: በ SQL ውስጥ ሁለት ጠረጴዛዎችን መቀላቀል ለምን አስፈለገ?

ቪዲዮ: በ SQL ውስጥ ሁለት ጠረጴዛዎችን መቀላቀል ለምን አስፈለገ?
ቪዲዮ: Part 12 Can we join two tables without primary foreign key relation 2024, ሚያዚያ
Anonim

ሀ ይቀላቀሉ አንቀጽ ነው። ነበር አዋህድ ረድፎች ከ ሁለት ወይም ከዚያ በላይ ጠረጴዛዎች , በመካከላቸው በተዛመደ አምድ መሰረት. የ"CustomerID" አምድ በ"ትዕዛዞች" ውስጥ እንዳለ አስተውል ጠረጴዛ በ"ደንበኞች" ውስጥ ያለውን "የደንበኛ መታወቂያ" ያመለክታል ጠረጴዛ . መካከል ያለው ግንኙነት ሁለት ጠረጴዛዎች በላይ ነው። የ "CustomerID" አምድ.

እንዲሁም ማወቅ, ለምን ሁለት ጠረጴዛዎችን መቀላቀል ያስፈልግዎታል?

SQL መቀላቀል በግንኙነት መካከል መረጃን ለማጣራት ይረዳል ጠረጴዛዎች . ምርጥ መንገድ አዋህድ መካከል ውሂብ አንድ ወይም ብዙ ጠረጴዛዎች . ያጣሩ እና በጥምረት ውጤት ይፈልጉ እና እንዲሁም ጠረጴዛዎች ውሂብ. በጥምረት ውጤት ውስጥ የተባዙ መዝገቦችን ይቀንሱ።

በመቀጠል፣ ጥያቄው፣ በመረጃ ቋት ውስጥ ሰንጠረዦችን የመቀላቀል ዓላማ ምንድን ነው? SQL ተቀላቀል ከሁለት ወይም ከዚያ በላይ መረጃዎችን ለማምጣት ጥቅም ላይ ይውላል ጠረጴዛዎች , እሱም እንደ ነጠላ የውሂብ ስብስብ ለመታየት ተቀላቅሏል. አምድ ከሁለት ወይም ከዚያ በላይ ለማጣመር ጥቅም ላይ ይውላል ጠረጴዛዎች ለሁለቱም የተለመዱ እሴቶችን በመጠቀም ጠረጴዛዎች . ይቀላቀሉ ቁልፍ ቃል ለ SQL መጠይቆች ጥቅም ላይ ይውላል መቀላቀል ሁለት ወይም ከዚያ በላይ ጠረጴዛዎች.

እንዲሁም ጥያቄው ሁለት ጠረጴዛዎችን ለመቀላቀል ምን ያስፈልግዎታል?

ለማከናወን ሀ መቀላቀል ሁለት ያስፈልግዎታል እቃዎች፡- ሁለት ጠረጴዛዎች እና ሀ መቀላቀል ሁኔታ. የ ጠረጴዛዎች ረድፎችን ይይዛሉ አዋህድ , እና መቀላቀል ረድፎችን አንድ ላይ ለማዛመድ መመሪያዎቹን አስተካክል። የሚከተለውን የቬን ሥዕላዊ መግለጫ ተመልከት። ክበቦቹ የሚወክሉት እ.ኤ.አ ጠረጴዛዎች እና ረድፎችን በሚያረኩበት ቦታ መቀላቀል ሁኔታ.

ያለ ምንም ግንኙነት ሁለት ጠረጴዛዎችን መቀላቀል እንችላለን?

አዎ እንችላለን . ምንም አንቀጽ የለም ለ መቀላቀል የ ሁለት ወይም ከዚያ በላይ ጠረጴዛዎች መሆን አለበት ሀ የውጭ ቁልፍ ወይም ዋና ቁልፍ ገደብ. ለ ተቀላቀልን። ሁኔታዎችን ማሟላት ያስፈልጋል በመጠቀም በእኛ መስፈርት መሰረት አንቀጽ ላይ ወይም የት.

የሚመከር: