یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهابا سلام
من دو تا جدول دارم یکیش جدول تکالیف جدول دیگه هم تکالیف دریافت شده،
حالا می خوام یک کوئری بنویسم
مثلا اگه homeworks رو مجموعه ای از homework_id ها و receives رو مجموعه ای از hm_base_id ها در نظر بگیریم، من
homeworks - receives
رو میخوام
در واقع اگه
$receives =
SELECT * FROM `hm_receive` WHERE hm_sender_id = $_SESSION['user_id'];
$homeworks =
SELECT * FROM `homeworks` WHERE homework_class = $_SESSION['user_class'];
حالا من می خوام homework هایی رو نشون بدم که در $homeworks باشه ولی در $receives نباشه.
@mohsenbostan @mhyeganeh @endworld
@ali.bayat @MehdiAghighi @hesammousavi
اینم یک نمای کلی از جدول تکالیف دریافت شده:
@IrajJavidan1
این کاری که می فرمایید کار پیچیده ای نیست. کافیه یدونه join ( و یا بسته به نیازتون left join یا right join رو استفاده کنید ) بزنید روی یکی از جداول و شرط مورد نظرتون رو اعمال کنید به اون.
سوالتون رو کمی واضح تر اگر بیان کنید sql رو براتون می نویسم.(اگر نیاز هست)
@ali.bayat @behzadd
حل شد.
فک کنم بهتر از توضیحات من کوئری قابل فهم تر باشه
SELECT * FROM `homeworks` WHERE homework_class = ? AND homework_id NOT IN(SELECT hm_base_id FROM `hm_receive` WHERE hm_sender_id = ?);
که homework_class برابره با کلاس کاربر و hm_sender_id برابر هست با آیدی کاربر.
سوال دیگه ای که داشتم اینه که چطور میتونم پوش نوتیفیکیشن ایجاد کنم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟