امیـرحسین
دوشنبه 12 بهمن 1388, 17:28 عصر
سلام
من دارم یه جدولی طراحی می کنم که اطلاعات اصلیش در هر سطر قرار میگیرند شبیه این:
+------+-------------------+-----------------+
| id | name | family
+------+-------------------+-----------------+
| 1 | some name | some family |
+------+-------------------+-----------------+
| 2 | some another name | some family
+------+-------------------+-----------------+
حالا میخوام یه سری تگ با تعداد و انواع متفاوت رو بهشون اختصاص بدم یعنی مثلا سطر اول سه تا تگ tag1و tag2 و tag3 داره. سطر دوم یه تگ tag4 و مثلا سطر سوم اصلا تگ نداره.
یه روش استاندارد وجود داره که بیام یه جدول برای تگها ایجاد کنم و مثلا بگم سطر فلان جدول بالا این تگها رو داره و لیست تگها رو با کاما جدا کنم. یه راه دیگه اینه که برای هر تگ و هر سطر یه ردیف درست کنم که مثلا فلان سطر فلان تگ رو داره و و و
اما من دنبال روش بهینه هستم که بتونم از طریق mysql مثلا همه سطرهایی که یه تگ خاص دارند رو پیدا کنم. تنها راهی که پیدا کردم این بود که تگها رو با کاما جدا کنم و از طریق توابع خود mysql که لیست کامایی رو جدا می کنه بتونم مقادیر رو پیدا کنم که اونم به نظر بهینه نمیاد.
کسی ایده ای داره؟
من دارم یه جدولی طراحی می کنم که اطلاعات اصلیش در هر سطر قرار میگیرند شبیه این:
+------+-------------------+-----------------+
| id | name | family
+------+-------------------+-----------------+
| 1 | some name | some family |
+------+-------------------+-----------------+
| 2 | some another name | some family
+------+-------------------+-----------------+
حالا میخوام یه سری تگ با تعداد و انواع متفاوت رو بهشون اختصاص بدم یعنی مثلا سطر اول سه تا تگ tag1و tag2 و tag3 داره. سطر دوم یه تگ tag4 و مثلا سطر سوم اصلا تگ نداره.
یه روش استاندارد وجود داره که بیام یه جدول برای تگها ایجاد کنم و مثلا بگم سطر فلان جدول بالا این تگها رو داره و لیست تگها رو با کاما جدا کنم. یه راه دیگه اینه که برای هر تگ و هر سطر یه ردیف درست کنم که مثلا فلان سطر فلان تگ رو داره و و و
اما من دنبال روش بهینه هستم که بتونم از طریق mysql مثلا همه سطرهایی که یه تگ خاص دارند رو پیدا کنم. تنها راهی که پیدا کردم این بود که تگها رو با کاما جدا کنم و از طریق توابع خود mysql که لیست کامایی رو جدا می کنه بتونم مقادیر رو پیدا کنم که اونم به نظر بهینه نمیاد.
کسی ایده ای داره؟