মাইএসকিউএল একটি টেবিল থেকে সমস্ত কলাম এবং অন্য টেবিল থেকে কিছু নির্বাচন করুন


265

আপনি কীভাবে একটি টেবিল থেকে সমস্ত কলাম এবং অন্য টেবিল থেকে যোগদান করে কিছু কলাম নির্বাচন করবেন? মাইএসকিউএল-এ

উত্তর:


458

কেবল টেবিলের নামটি ব্যবহার করুন:

SELECT myTable.*, otherTable.foo, otherTable.bar...

এটি সমস্ত কলাম myTableএবং কলামগুলি fooএবং barথেকে নির্বাচন করবে otherTable


এবং আপনি যদি গণনাটি ব্যবহার করতে চান (মাই টেবিল। *) কীভাবে এটি কাজ করে?
স্টিভানিকাস

আপনি এলিয়াসগুলিও ব্যবহার করতে পারেন, সুতরাং যখন আপনি টেবিলের নাম থেকে টিএন হিসাবে নির্বাচন করতে যান, আপনি tn হিসাবে টেবিলের নাম থেকে নির্বাচন টিএন লিখতে পারেন।
অ্যাডুডলি

39

আমার সত্যিকারের আরও তথ্য প্রয়োজন তবে এটি হবে ...

SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id)

8

select a.* , b.Aa , b.Ab, b.Ac from table1 a left join table2 b on a.id=b.id

এটি টেবিল 1 থেকে সমস্ত কলাম এবং আইডি দ্বারা যোগদান করা টেবিল 2 থেকে তালিকাভুক্ত কলামগুলি নির্বাচন করা উচিত।


3

টেবিলগুলিতে যোগদানের পরে বিভিন্ন টেবিল থেকে কলামগুলি পেতে রেফারেন্সের জন্য উপাম ব্যবহার করুন।

Select tb1.*, tb2.col1, tb2.col2 from table1 tb1 JOIN table2 tb2 on tb1.Id = tb2.Id

2
আপনি নতুন কিছু যুক্ত না করে দয়া করে উত্তর দিবেন না। (বিশেষত 8 বছরের পুরানো প্রশ্নগুলি খুব উচ্চ উত্সাহিত / পর্যাপ্ত উত্তর সহ।)
ফিলিপ্সি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.