amir
3 سال پیش توسط amir مطرح شد
3 پاسخ

بهینه سازی کویری

سلام دوستان میخام تعداد مقالات سخته شده هر فرد رو نشون بدم منتها دو راهه برم از جدول article بگیرم یا یه ستون به جدول user اضافه کنم و از اون بگیرم ؟


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 3 سال پیش مطرح شد
1

سلام
@behzadi
قطعا در جدول مقاله هاتون چیزی تحت عنوان نویسنده یا user_id یا همچین چیزی دارید

وقتی میخوایید کوئری سرچ بزنید ، میگید از جدول مقالات اونایی که user_id شون برابر با 2 یا 5 یا هر کسی که یه آیدی داره!
تمام!

بعدش تعداد رکورد هایی که بر میگردونه ، میشه تعداد مقالات اون فرد!

موفق باشید


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

سلام
روش دوم اصلا منطقی نیست . بهتره به جدول یک ستون اضافه کنید به اسم writer اضافه کنید ووو...


رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش مطرح شد
0

سلام به شما دوست عزیز.
باید داخل جدول مقاله هاتون فیلد user_id رو اضافه کنید، بعد داخل مدل User و Article روابط رو بنویسید و در آخر با استفاده از روابط کاری که میخواین رو انجام بدین.
موفق باشید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام