View Full Version : انتخاب تمامی جداول در دیتابیس
dani777
یک شنبه 13 بهمن 1387, 19:00 عصر
سلام دوستان
میخواستم بدونم چگونه یک یا چند فیلد مورد نظرمو از تمامی جداول دیتابیسم با
استفاده از دستور SELECT انتخاب کنم
نکته مهم برای من انتخاب از همه جداول دیتابیسم هست
این کارو برای ساختن موتور جستجو در سایت لازم دارم
ممنون میشم کمکم کنید
I,Nobody
یک شنبه 13 بهمن 1387, 19:18 عصر
SELECT a.*,b.*,c.*,... FROM table1 as a , table2 as ab , table3 as c , ... WHERE a.title='search_title' OR b.name='search_title' OR ...
dani777
یک شنبه 13 بهمن 1387, 20:54 عصر
واقعا ممنونم از لطفتون
مشکلم حل شد:لبخندساده:
dani777
یک شنبه 13 بهمن 1387, 22:47 عصر
اون مشکل من حل شد ولی یه مشکل جدید برام پیش اومده:
تو هر سرچ وقتی از دستور SELECT استفاده میشه گاهی یک رکورد چندین بار تکرار میشه فکر کنم به
تعداد تکرار اون کلمه در رکورد مورد نظر در خروجی میاد
بازم ممنون میشم کمکم کنید
I,Nobody
دوشنبه 14 بهمن 1387, 09:59 صبح
از GROUP BY استفاده كنيد
SELECT a.*,b.*,c.*,... FROM table1 as a , table2 as ab , table3 as c , ... WHERE a.title='search_title' OR b.name='search_title' OR ... GROUP BY a.id
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.