ከምሳሌ ጋር በ SQL ውስጥ የመስቀል መቀላቀል ምንድነው?
ከምሳሌ ጋር በ SQL ውስጥ የመስቀል መቀላቀል ምንድነው?

ቪዲዮ: ከምሳሌ ጋር በ SQL ውስጥ የመስቀል መቀላቀል ምንድነው?

ቪዲዮ: ከምሳሌ ጋር በ SQL ውስጥ የመስቀል መቀላቀል ምንድነው?
ቪዲዮ: SQL Join 3 Tables: How-To with Example 2024, ሚያዚያ
Anonim

የ ይቀላቀሉ በእያንዳንዱ ረድፍ ከመጀመሪያው ሰንጠረዥ (T1) በእያንዳንዱ ረድፍ ከሁለተኛው ጠረጴዛ (T2) ጋር ተቀላቅሏል. በሌላ አነጋገር የ መስቀል መቀላቀል ከሁለቱም ጠረጴዛዎች የረድፎች የካርቴዥያን ምርት ይመልሳል። የ ይቀላቀሉ ከመጀመሪያው ሰንጠረዥ (T1) አንድ ረድፍ ያገኛል እና ከዚያም በእያንዳንዱ ረድፍ በሁለተኛው ሰንጠረዥ (T2) ላይ አዲስ ረድፍ ይፈጥራል.

ከዚህም በላይ የመስቀል መቀላቀል ምንድን ነው?

በ SQL ፣ የ ይቀላቀሉ የመጀመሪያውን ሰንጠረዥ እያንዳንዱን ረድፍ ከሁለተኛው ሰንጠረዥ እያንዳንዱ ረድፍ ጋር ለማጣመር ጥቅም ላይ ይውላል. ካርቴሲያን በመባልም ይታወቃል መቀላቀል ከተጣመሩ ጠረጴዛዎች የረድፎች ስብስቦች የካርቴዥያን ምርት ስለሚመልስ.

እንዲሁም አንድ ሰው የመስቀል መቀላቀልን እንዴት ይጽፋሉ? WHERE አንቀጽ ከ ጋር ጥቅም ላይ ከዋለ ይቀላቀሉ ፣ ልክ እንደ INNER ይሰራል ይቀላቀሉ . ተመሳሳዩን ውጤት የማስገኘት አማራጭ መንገድ ከ SELECT በኋላ በነጠላ ሰረዞች የተለዩ የአምድ ስሞችን መጠቀም እና የተካተቱትን የሰንጠረዥ ስሞች ከFROM አንቀጽ በኋላ መጠቀም ነው። ምሳሌ፡ የዚ ምሳሌ ነው። መስቀል መቀላቀል በሁለት ጠረጴዛዎች መካከል በ SQL.

እዚህ፣ የመስቀል መጋጠሚያ ምን ጥቅም ላይ ይውላል?

ሀ መስቀል መቀላቀል ነው። መቼ ጥቅም ላይ ይውላል ከሁለት ጠረጴዛዎች የእያንዳንዱን ረድፍ ጥምረት መፍጠር ይፈልጋሉ. ሁሉም የረድፍ ጥምሮች በውጤቱ ውስጥ ተካትተዋል; ይህ በተለምዶ ይባላል መስቀል ምርት መቀላቀል . የተለመደ መጠቀም ለ ሀ መስቀል መቀላቀል እንደ ቀለሞች እና መጠኖች ያሉ ሁሉንም የንጥሎች ጥምረት ማግኘት ነው።

በመስቀል አተገባበር እና በመስቀል መቀላቀል መካከል ያለው ልዩነት ምንድን ነው?

የ መስቀል አመልክት። ኦፕሬተር በትርጉም ከ INNER ጋር ይመሳሰላል። ይቀላቀሉ . ይህ ከINER ጋር ተመሳሳይ ነው። ይቀላቀሉ በደራሲው እና በመጽሃፍ ሰንጠረዦች ላይ የተደረገ ክዋኔ. መስቀል አመልክት። ተዛማጅ ረድፎች ካሉበት አካላዊ ሠንጠረዥ እነዚያን መዝገቦች ብቻ ይመልሳል በውስጡ የሰንጠረዡ ዋጋ ያለው ተግባር ውፅዓት.

የሚመከር: