সুচিপত্র:

আমি কিভাবে SQL এ দুইটির বেশি টেবিলে যোগ দিতে পারি?
আমি কিভাবে SQL এ দুইটির বেশি টেবিলে যোগ দিতে পারি?

ভিডিও: আমি কিভাবে SQL এ দুইটির বেশি টেবিলে যোগ দিতে পারি?

ভিডিও: আমি কিভাবে SQL এ দুইটির বেশি টেবিলে যোগ দিতে পারি?
ভিডিও: বিশ্বের যে কারো সাথে আপনার ম্যাক্রো-সক্ষম এক্সেল ওয়ার্কবুক শেয়ার এবং সিঙ্ক করুন 2024, মে
Anonim

দুই টেবিলের বেশি যোগদান

ভিতরে এসকিউএল সার্ভার, আপনি পারেন দুটি টেবিলের বেশি যোগদান করুন দুটোর যে কোনটিতে দুই উপায়: একটি নেস্টেড ব্যবহার করে যোগ দিন , অথবা একটি WHERE ক্লজ ব্যবহার করে। যোগদান সবসময় জোড়া অনুযায়ী করা হয়.

এছাড়াও জিজ্ঞাসা, একাধিক টেবিল যোগদান করতে পারেন?

যদি আপনি থেকে তথ্য প্রয়োজন একাধিক টেবিল একটি সিলেক্ট কোয়েরিতে আপনি হয় subquery বা ব্যবহার করতে হবে যোগ দিন . সময়ের সবচেয়ে আমরা কেবল যোগদান দুই টেবিল কর্মচারী এবং বিভাগ মত কিন্তু কখনও কখনও আপনি প্রয়োজন হতে পারে যোগদান দুএর বেশী টেবিল এবং একটি জনপ্রিয় মামলা যোগদান তিন টেবিল এসকিউএল-এ।

পরবর্তীকালে, প্রশ্ন হল, যোগদান না করে কিভাবে আমি এসকিউএল-এর দুটি টেবিল থেকে ডেটা আনতে পারি? সমাধান 1

  1. টেবিল 1 থেকে কলাম 1, কলাম 2 ইত্যাদি নির্বাচন করুন টেবিল 2 থেকে কলাম 1, কলাম 2 ইত্যাদি নির্বাচন করুন৷
  2. table1. Column1, table2. Column1 FROM table1 CROSS Join table2 WHERE table. Column1 = 'কিছু মান' নির্বাচন করুন
  3. table1. Column1, table2. Column2 from table1 INNER Join table2 ON 1 = 1 নির্বাচন করুন।

এর পাশাপাশি, আপনি এসকিউএল-এ কয়টি জয়েন করতে পারেন?

চারটি মৌলিক প্রকার রয়েছে এসকিউএল যোগদান করে : অভ্যন্তরীণ, বাম, ডান এবং পূর্ণ। এই চার প্রকারের মধ্যে পার্থক্য ব্যাখ্যা করার সবচেয়ে সহজ এবং সবচেয়ে স্বজ্ঞাত উপায় হল একটি ভেন ডায়াগ্রাম ব্যবহার করে, যা ডেটা সেটের মধ্যে সমস্ত সম্ভাব্য যৌক্তিক সম্পর্ক দেখায়।

প্রাকৃতিক যোগদান কি?

ক প্রাকৃতিক যোগদান ইহা একটি যোগ দিন অপারেশন যা একটি অন্তর্নিহিত তৈরি করে যোগদান দুটি টেবিলের সাধারণ কলামের উপর ভিত্তি করে আপনার জন্য ধারা যোগদান করেছে . সাধারণ কলামগুলি এমন কলাম যা উভয় টেবিলে একই নাম রয়েছে। ক প্রাকৃতিক যোগদান একটি ভিতরের হতে পারে যোগদান , একটি বাম বাইরের যোগদান , অথবা একটি ডান বাইরের যোগদান . ডিফল্ট হল INNER যোগদান.

প্রস্তাবিত: