আমার 2 টি টেবিল রয়েছে যেহেতু আপনি নীচের আমার পোগ্রগ্রিকেল কোডটিতে দেখতে পাবেন। প্রথম টেবিলের শিক্ষার্থীদের ২ টি কলাম রয়েছে, একটি ছাত্র_নামের জন্য এবং অন্য ছাত্র_আইড যা প্রাথমিক কী। টেস্ট নামক আমার দ্বিতীয় সারণীতে, এটিতে 4 টি কলাম রয়েছে, সাবজেক্ট_আইডের জন্য একটি, সাবজেক্ট_নামের জন্য একটি, তারপরে একটি শিক্ষার্থীর জন্য একটি সাবজেক্ট হাইজস্ট স্কোরযুক্ত যা সর্বোচ্চ স্টুডেন্ট_আইডি। আমি সর্বোচ্চ স্টুডেন্ট_আইডি করার চেষ্টা করছি আমার ছাত্রদের টেবিলে স্টুডেন্ট_আইডিকে উল্লেখ করুন। এটি নীচের কোডটি আমার নীচে রয়েছে, সিনট্যাক্সটি সঠিক কিনা তা নিশ্চিত নন:
CREATE TABLE students ( student_id SERIAL PRIMARY KEY,
player_name TEXT);
CREATE TABLE tests ( subject_id SERIAL,
subject_name,
highestStudent_id SERIAL REFERENCES students);
সিনট্যাক্স highestStudent_id SERIAL REFERENCES students
সঠিক? কারণ আমি অন্য একটি পছন্দ করেছিhighestStudent_id REFERENCES students(student_id))
দয়া করে পোস্টগ্রেস্কলিতে বিদেশী কী তৈরির সঠিক উপায়টি কী হবে?
serial
integer
serial