مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

leily1

عضویت از 1394/06/22

شرط گذاشتن روی select تعدادی از فیلد ها

  • چهارشنبه 3 آبان 1396
  • 09:18
تشکر میکنم

سلام 

من می خواستم یه کوئری بنویسم یک سری از اطالاعات رو از چند تا جدول با یک شرط ساده برگردونه (با این قسمت مشکلی ندرام) و در صورتی که یکی از فیلد های این جدول با فیلد جدول نهایی برابر بود دوتا فیلد رو هم از اون برگردونه و در صورت برابر نبودن اون دوتا فیلد رو خالی نشون بده یا یک پیغام تو ستون نشون بده 

ممنون می شم ازتون اگر راهنمایی کنید

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ambrella

عضویت از 1395/05/04

  • چهارشنبه 3 آبان 1396
  • 10:52

سلام

خب این شکلی که من فهمیدم و سواد من در دوران کاردانیم به یادم میاد شما باید دوتا جدول رو با هم Join کنید به این صورت خودکار ستون های مشترکی که در دو جدول موجوده رو یکی میکنه و اطلاعات مشترک رو با دستور سلکت بر میگردونه که بهش یه چیزی میگفتن ضرب نمیدونم چیچی الان یادم رفته ولی مطمئنم باید از دستور جوین استفاده کنید با یه سرچ توی نت میتونید از ساختارش با اطلاع بشید.

و اگر میخواید مقداری در صورت نبودن نمایش داده بشه خب مقدار Default ستونتون رو اون بزارید که اگر مقدار دهی نشده باشه اون رو نمایش بده یا برگردونه مثلا بنویسه "فاقد تصویر" "فاقد محتوا" fi به این صورت

امیدوارم کمکی کرده باشم

موفق باشید

یا علی

کاربر سایت

leily1

عضویت از 1394/06/22

  • چهارشنبه 3 آبان 1396
  • 11:10

مشکلی با دستور join ندارم و فیلد ها رو از چند جدول می خونم

5 تا جدول دارم که روش یه شرط گذاشتم و فیلد هایی که می خوام رو ازش می خونم

یک جدول 6 امی دارم تو این جدول یک فیلد هست می خوام درصورتی که این فیلد با یک فیلد از جدول اول برابر بود دوتا فیلد از اون جدول هم برگرده اگر برابر نبود اصلا اون دوتا فیلد برنگرده(در واقع جدول 6ام اصلا تو select در گیر نشه)

کاربر سایت

mohammadd

عضویت از 1395/12/08

  • چهارشنبه 7 شهریور 1397
  • 13:41

برای اینکار از اجتماع و اشتراک استفاده کنید و دوتا دستور IF که بره ببین اون شرطی که باید با جدول شش برقرار باشه برقرار هست یا خیر اگه بود شش تا جدول رو جوین کنه اگه نبود که هیچی

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)