بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

جستجو در همه ی جدول ها براساس title

مدیریت گفتگو
underomeda 12 سال پیش
آخرین تغییر: 12 سال پیش

بانک اطلاعتی من شامل 10 تا جدول هست چطوری توی همه این جدولها  عمل سرچ رو انجام بدم؟

نظرات

پاسخ‌ها 2

SaLaH KuRD 12 سال پیش

سلام از این روش استفاده کن :

 (SELECT content, title, 'msg' as type FROM messages WHERE content LIKE '%". 
           $keyword ."%' OR title LIKE '%". $keyword ."%') 
           UNION
           (SELECT content, title, 'topic' as type FROM topics WHERE content LIKE '%". 
           $keyword ."%' OR title LIKE '%". $keyword ."%') 
           UNION
           (SELECT content, title, 'comment' as type FROM comments WHERE content LIKE '%". 
           $keyword ."%' OR title LIKE '%". $keyword ."%')";

نظرات

underomeda 12 سال پیش
صلاح جان خودت تست کردی؟این جواب میده ؟
underomeda 12 سال پیش
صلاح جان خودت تست کردی؟این جواب میده ؟
SaLaH KuRD 12 سال پیش
بله کار میکنه فقط به جای keyword$ که مال php هست عبارتی که کاربر در EditText وارد می کنه رو اونجا بذار. و توی روش بالا هم توی محتوا جستجو می کنه هم توی عنوان ها که میتونی تغییرش بدی .
CreativeBoy 12 سال پیش

راه حل صلاح جان درسته 

این قطعه کد هم برای جستجو در چند جدول توی MSSql هست:  

SELECT g.name AS G_Name, f.name AS F_Name
FROM goods g, factory f
WHERE f.Name LIKE '%a%' AND g.Name LIKE '%b%'

:)

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .