নিম্নলিখিত এসকিউএল অনুসন্ধানগুলি একই:
SELECT column1, column2
FROM table1, table2
WHERE table1.id = table2.id;
SELECT column1, column2
FROM table1 JOIN table2
ON table1.id = table2.id;
এবং অবশ্যই আমি চেষ্টা করেছি এমন প্রতিটি ডিবিএমএসে একই ক্যোয়ারী পরিকল্পনার ফলাফল।
তবে প্রতিবার প্রায়শই আমি একটি মতামত পড়ি বা শুনি যে একজন অবশ্যই অন্যজনের চেয়ে ভাল। স্বাভাবিকভাবেই, এই দাবিগুলি কোনও ব্যাখ্যা দিয়ে প্রমাণিত হয় না।
যেখানে আমি কাজ করি, দ্বিতীয় সংস্করণটি অন্যান্য ডিভের বেশিরভাগ লোকের দ্বারা অনুগ্রহযোগ্য বলে মনে হয় এবং তাই আমি আশ্চর্য হ্রাস করার জন্য সেই স্টাইলের দিকেও ঝোঁক করি। তবে মনে মনে আমি প্রথমটি ভাবছি (যেহেতু আমি এটি প্রাথমিকভাবে শিখেছি)।
এই ফর্মগুলির মধ্যে একটির কি অন্যের তুলনায় উদ্দেশ্যমূলকভাবে ভাল? যদি তা না হয় তবে একে অপরকে ব্যবহার করার কারণগুলি কী হবে?