View Full Version : سوال: دستور کوئری جستجو بین جداول چگونه است. بدون innerjoin
injakojast
شنبه 07 بهمن 1396, 17:19 عصر
سلام خدمت دوستان گرامی
یک سوال فنی دارم که امیدوارم شما بتوانید کمکم کنید
147532
147533
147534
یک دستور کوئری هست
$query = "SELECT * FROM students WHERE FName LIKE '%$search%' OR LName LIKE '%$search%'";
$result = $conn->query($query);
که در این دستور فقط در نام و نام خانوادگی جستجو انجام میشود.
حالا اگر بخواهیم دامنه جستجو رو گسترش بدهیم که مثل در قسمت وضعیت دانشجو رو سرچ نماییم"فرضا عادی" چه دستور کوئری باید بنویسیم؟
parvizwpf
شنبه 07 بهمن 1396, 21:14 عصر
بدون join اصلا پیشنهاد نمیشه مگر چه کار میخواهید کنید که از جوین بهتره؟
اگر نمیخواهید باید Select تو در تو بنویسید
injakojast
سه شنبه 10 بهمن 1396, 14:28 عصر
بدون join اصلا پیشنهاد نمیشه مگر چه کار میخواهید کنید که از جوین بهتره؟
اگر نمیخواهید باید Select تو در تو بنویسید
خیلی ممنون از شما:قلب:
شما بلد هستید من فایل رو براتون ارسال کنم بررسی کنید؟ فعلا با join نمیخواهم پیش بروم. ساده میخواهم ستفاده کنم. راستش دارم تمرین و تحقیق میکنم
parvizwpf
سه شنبه 10 بهمن 1396, 15:15 عصر
دوست عزیز مبحث ارتباطات بین جدوال در بانکهای RDBMS مثل مای اسکیوال کلا از join ها استفاده میکنه اینجا مسئله ای بصورت تمرین و اینها نداره که شما اول بااون تمرین کنید بعد برید سراغ join این رفتار درون این نوع بانک ها هست.
injakojast
سه شنبه 10 بهمن 1396, 15:49 عصر
دوست عزیز مبحث ارتباطات بین جدوال در بانکهای RDBMS مثل مای اسکیوال کلا از join ها استفاده میکنه اینجا مسئله ای بصورت تمرین و اینها نداره که شما اول بااون تمرین کنید بعد برید سراغ join این رفتار درون این نوع بانک ها هست.
بدون join یعنی امکانپذیر نیست؟
injakojast
سه شنبه 10 بهمن 1396, 15:49 عصر
میشه select تو در تو رو بنویسید؟ برای این سوال من؟ تشکر میکنم از شما
parvizwpf
سه شنبه 10 بهمن 1396, 20:20 عصر
select :
SELECT ename, (SELECT dname
FROM dept
WHERE dept.deptno=emp.deptno)dname
FROM EMP
Union:
SELECT f1,f2,f3 FROM table1
UNION
SELECT f1,f2,f3 FROM table2
injakojast
پنج شنبه 12 بهمن 1396, 14:50 عصر
select :
SELECT ename, (SELECT dname
FROM dept
WHERE dept.deptno=emp.deptno)dname
FROM EMP
Union:
SELECT f1,f2,f3 FROM table1
UNION
SELECT f1,f2,f3 FROM table2
افرین بر شما خیلی لطف کردید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.