تالار گفتمان nCIS.ir

نسخه‌ی کامل: تلفیق دو جدول
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام خدمت دوستان و مدیران محترم
من تویه پایگاه داده ای که طراحی کردم 3 تا جدول دارم که یکی جدول کلاس ها یکی جدول کلاس ثبت نامی دانشجو و یکیش هم جدول نمره های هر درس.
خب من تویه جدول کلاس ها اطلاعات از قبیل نام کلاس و نام دبیر و زمان برگزاری رو دخیره کردم.
تویه جدول کلاس ثبت نامی دانشحو که حاوی دوتا فیلد هستش. یوزرآیدی دانشجو با آیدی کلاس رو ذخیره کردم.
تویه جدول نمراتم نمره و تاریخ ثبت نمره و یوزرآیدی دانشجو و آیدی کلاس رو ذخیره کردم.
حالا می خوام از بین این سه تا جدول اسم کلاس و نمره دانشجو و اسم استاد و تاریخ ثبت نمره رو انتخاب کنم.
کوئری که زدم اینه ولی فقط اطلاعات اسم کلاس و نام استاد رو میاره.

SELECT `name`,`teacher` FROM `class_tabel` WHERE `class_id` IN(SELECT `class_id` FROM `users_class_mark` WHERE `user_code`='1690115270') 
UNION `mark`,`date` FROM `users_class_mark` WHERE `user_code`='1690115270'



لطفا راهنمایی کنید
تشکر
SELECT
    `ucm`.`user_code` AS `usercode`
    `ucm`.`mark` AS `mark`,
    `ucm`.`date` AS `date`,
    `ct`.`name` AS `classname`,
    `ct`.`teacher` AS `teacher`,
FROM `users_class_mark` `ucm`
LEFT JOIN `class_table` `ct` ON (`ct`.`class_id`=`ucm`.`class_id`)
WHERE (`usercode`='1690115270');