আমি এখানে একটু ডিসপ্লে জটিলতার সাথে কাজ করছি। আমি নিশ্চিত যে কোনও আইএফ / ইএলএসই সামর্থ্য আমি কেবল উপেক্ষা করছি।
আমার কাছে দুটি টেবিল রয়েছে যা আমি জিজ্ঞাসা করছি (গ্রাহক, ঠিকানা)। প্রথমটির মূল রেকর্ড রয়েছে তবে দ্বিতীয়টির বামে যোগ দিতে বা রেকর্ড থাকতে পারে।
ঠিকানা সারণীতে কোনও রেকর্ড না থাকলে আমি একটি শূন্য প্রদর্শন করতে চাই। এবং আমি কেবল 1 প্রদর্শন করতে চাই, যদি কোনও রেকর্ড বিদ্যমান থাকে।
আমি এখন পর্যন্ত যা চেষ্টা করেছি:
SELECT c.name, COALESCE(a.addressid,0) AS addressexists
FROM customers c
LEFT JOIN addresses a ON c.customerid = a.customerid
WHERE customerid = 123
এই প্রথম উদাহরণ এটি না। তবে আমি কলের ভুল ব্যবহার করতে পারি।
কিছু উপস্থিত থাকলে আমি কীভাবে 0 টি, নাল এবং 1 টি প্রদর্শন করতে পারি?