داخلہ میں دو یا اس سے زیادہ ڈیٹا بیسس میں موجود معلومات کی واپسی میں شامل ہو جاتا ہے
اندرونی شامل ہو SQL میں سب سے زیادہ استعمال شدہ استعمال کردہ شامل ہیں. وہ صرف وہی معلومات واپس آتے ہیں جو دو یا زیادہ ڈیٹا بیس کی میزیں موجود ہیں. شراکت دار کی حیثیت سے یہ تعین کرتا ہے کہ کون سا ریکارڈ مل کر جوڑا جاتا ہے اور WHERE شق میں بیان کیا جاتا ہے. مثال کے طور پر، اگر آپ ڈرائیور / گاڑیاں ملبوسات کی فہرست کی ضرورت ہوتی ہے، جس میں گاڑی اور ڈرائیور دونوں ہی شہر میں واقع ہیں، مندرجہ ذیل SQL سوال کو یہ کام مکمل کرتا ہے:
آخری نام منتخب کریں، سب سے پہلے نام، ٹیگ سے ڈرائیوروں، گاڑیاں، جہاں ڈرائیور.الٹیشن = vehicles.locationیہاں نتائج ہیں:
آخری نام پہلا نام ٹیگ
----------- ------------ ----
بیکر رولینڈ H122JM
سائمی مائیکل D824HA
سایمی مائیکل P091YF
یعقوب ابراہیم J291QR
یعقوب ابراہیم L990MT
یاد رکھیں کہ نتائج بالکل وہی ہیں جن کی کوشش کی گئی تھی. WHERE شق میں اضافی معیار کی وضاحت کرکے سوال کو مزید بہتر بنانے کے لئے ممکن ہے. اصل سوال کو گاڑیوں سے ڈرائیوروں سے ملنے کا ارادہ رکھتا ہے کہ وہ گاڑی چلانے کے قابل نہیں ہیں (گاڑیوں پر ٹرک ڈرائیور اور اس کے برعکس). اس مسئلے کو حل کرنے کے لئے آپ مندرجہ ذیل سوال کا استعمال کرسکتے ہیں:
آخری نام منتخب کریں، firstname، ٹیگ، vehicles.class ڈرائیوروں سے، گاڑیاں جہاں ڈرائیور.location = vehicles.location اور drivers.class = vehicles.classاس مثال کو منتخب کردہ انتخاب میں کلاس کی خصوصیت کے لئے ماخذ کی میز کی وضاحت کرتا ہے کیونکہ کلاس متعدد ہے - یہ دونوں میزوں میں ظاہر ہوتا ہے. کوڈ عام طور پر وضاحت کرے گا جس میں ٹیبل کا کالم مطلوبہ سوال کے نتائج میں شامل ہونا چاہئے. اس صورت میں، یہ فرق نہیں بنتا، کیونکہ کالم ایک ہی ہیں اور وہ equijoin کا استعمال کرتے ہوئے شامل ہو گئے ہیں. تاہم، اگر کالم مختلف اعداد و شمار پر مشتمل ہیں، تو یہ فرق مختلف ہوگا. یہاں اس سوال کے نتائج ہیں:
آخری نام پہلا نام ٹیگ کلاس
---------- ------------ ---- ------
بیکر رولینڈ H122JM کار
سائمی مائیکل D824HA ٹرک
یعقوب ابراہیم J291QR کار
لاپتہ قطاروں نے مائیکل سایمی کو ایک گاڑی اور ابراہیم یعقوبس کو ایک ٹرک تک جوڑا جس میں وہ گاڑی چلانے کے اہل نہیں تھے.
آپ اندرونی طور پر تین یا اس سے زیادہ میزوں سے مل کر ڈیٹا میں شامل ہوتے ہیں .