ساام دوستان
فرض کنید یه وبسایت داریم که ۲ نوع کاربر داریم:
یک کاربر عادی و یک کاربر با آپشن ها و فیلدهای اضافه …
بنظرتون برای اینا دو جدول جدا بسازم یا جفتشون رو توی تیبل users بسازم و یه فیلد اضافه کنم مثلا تحت عنوان type که اون مشخص کننده نوع کاربر باشه؟(در این صورت فیلدهای null زیادی توی جدول کاربران خواهیم داشت ولی خب داده هم جامع هستش)
سلام شما یک جدول بسازید برای users و یک تایپ قرار بدید براش ولی ستون های اضافه که مربوط به کاربران خاص هست رو توی users قرار ندید بجاش بیاید یه جدول دیگه بسازید مثل options و توی اون بیاید user_id و عنوان امکان ویژه را به همراه مقدارش قرار بدید .
بعد مثلا خواستید داده های اون کاربر ویژه را داشته باشید و دسترسی پیدا کنید می تونید بررسی کنید در users که فلان کاربر خاص هست یا نه و بعدش برید مقادیری که مثلا توی جدول options هستش و user_id مربوط به کاربر هست رو بگیرید بیارید و استفاده کنید .
اینجوری اطلاعات کامل خواهد بود و ستون های null بیخودی هم ندارید.
@NoBodyMax ممنون از پاسخ کاملتون
در رابطه با سرعت اجرای کویری این روشی که گفتین اوکی هستش یا این روشایی که گفتن میتونن سریعتر باشن؟؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟