View Full Version : ساخت کوئری جستجو
mostafag
یک شنبه 26 آذر 1396, 20:29 عصر
با سلام خدمت شما
من دوتا جدول دارم که توی هر کدوم یه سری کد ملی وجود داره.
حالا میخوام 3 تا کوئری بسازم که موارد زیر رو بهم بده:
1- کد ملی های مشترک هر دو جدول
2- کد ملی هایی که در جدول اول وجود دارد ولی در جدول دوم وجود ندارد.
3- کد ملی هایی که در جدول دوم وجود دارد ولی در جدول اول وجود ندارد.
من فقط کوئری اول رو تونستم انجام بدم ولی مورد دوم و سوم رو بلد نیستم. ممنون میشم راهنماییم کنید کارم خیلی گیره و کاملا مبتدی هستم ...
تشکر از شما
نوشیروانی
یک شنبه 26 آذر 1396, 22:11 عصر
سلام
فکرمی کنم جوابش ساخت 2تا کوتری از جدول شماره 1 و کوئری جدول 2 باشه
اونوقت شما باساخت کوئری ویزاد Query Without Matching از اختلاف کوئری 2 با کوئری 1 یک کوئری جدیدتری بسازید
بعدش همین کار را دوباره با کوئری ویزادQuery Without Matching ازاختلاف دو کوئری 1 با 2 کوئری دیگری بسازید
نمونه زیرراببنید
در کودری های tbl1 Query Without Matching tbl2 Query
و کوئری tbl2 Query Without Matching tbl1 Query
این اختلاف را می بینیم
نوشیروانی
دوشنبه 27 آذر 1396, 00:44 صبح
با سلام خدمت شما
من دوتا جدول دارم که توی هر کدوم یه سری کد ملی وجود داره.
حالا میخوام 3 تا کوئری بسازم که موارد زیر رو بهم بده:
1- کد ملی های مشترک هر دو جدول
2- کد ملی هایی که در جدول اول وجود دارد ولی در جدول دوم وجود ندارد.
3- کد ملی هایی که در جدول دوم وجود دارد ولی در جدول اول وجود ندارد.
من فقط کوئری اول رو تونستم انجام بدم ولی مورد دوم و سوم رو بلد نیستم. ممنون میشم راهنماییم کنید کارم خیلی گیره و کاملا مبتدی هستم ...
تشکر از شما
سلام دوستان
اگربخوایم یک کوئری ازتمام کدملی مشترک دردوجدول 1 و 2 ذاشته باشیم باشرط غیرتکراری بودن کدملی ها چگونه است:متفکر::متفکر::متفکر:
mazoolagh
دوشنبه 04 دی 1396, 11:23 صبح
SELECT tbl1.codemeli
FROM tbl1 INNER JOIN tbl2 ON tbl1.codemeli = tbl2.codemeli2
یا
SELECT codemeli
FROM tbl1
WHERE codemeli IN (SELECTcodemeli2 FROM tbl2)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.