View Full Version : سوال: مشکلات جزیی دستورات SQL
  
majidmir
یک شنبه 12 اردیبهشت 1389, 14:11 عصر
سلام
بهتره که یه همچین تاپیکی باشه واسه دستوراتی که دارای مشکلات جزیی هستن و دیگه نیازی به ایجاد تاپیک جدید در انجمن نباشه .
اولین سوال : 
من سه تا جدول دارم
stt  مربوط به اسامی دانشجویان هستش 
Stcot  لیست دانشجویانی که انتخاب واحد کرده اند همراه با دروس انتخابی دانشجویان 
cot لیست دروس 
حالا می خواهم توسط این دستور اسامی دانشجویانی رو که انتخاب واحد نکرده اند رو نمایش بدم این کد رو نوشتم ولی خطا میده 
select stt.stid,stt.stname from stt,stcot where (stt.stid)!=(select stid from stcot)
a.monajati
یک شنبه 12 اردیبهشت 1389, 16:31 عصر
دوست عزیز بهتره از دستور Join استفاده کنید به عنوان مثال:
Select * From table 1 JOIN table2 ON table1.id=table2.id
WHERE شرط
محمد سلیم آبادی
یک شنبه 12 اردیبهشت 1389, 17:04 عصر
سلام
بهتره که یه همچین تاپیکی باشه واسه دستوراتی که دارای مشکلات جزیی هستن و دیگه نیازی به ایجاد تاپیک جدید در انجمن نباشه .
 
اولین سوال : 
من سه تا جدول دارم
stt مربوط به اسامی دانشجویان هستش 
Stcot لیست دانشجویانی که انتخاب واحد کرده اند همراه با دروس انتخابی دانشجویان 
cot لیست دروس 
حالا می خواهم توسط این دستور اسامی دانشجویانی رو که انتخاب واحد نکرده اند رو نمایش بدم این کد رو نوشتم ولی خطا میده
 
سلام،
درسته این سوالی که شما مطرح کردین یکی از نیازهای متداول برنامه نویسانی هست که با داده های بانک سر و کار دارند. ولی چون تعداد این سوالات بسیار زیاد و متنوع می باشد اصلا مناسب نیست که در یک تاپیک قرار بگیرد چون با این کار وقت کاربران دیگر، برای پیدا کردن جواب دقیقشان از بین چندین صفحه پاسخ را خواهیم گرفت.
 
از طرفی هر تاپیک به یک سوال اختصاص پیدا می کند دلیلش هم به خاطر این است که کاربران دیگر با استفاده از جستجو به تاپیک های مورد نیازشان برسند و...
 
شما می توانید از این مقاله برای آشنا شدن با تمام تکنیک های حل این مساله استفاده کنید:
http://www.30sharp.com/ShowArticle.aspx?nid=13&did=196&AuthorID=11
majidmir
یک شنبه 12 اردیبهشت 1389, 18:46 عصر
د رهر حال هر جور که مدیران صلاح میدونن 
در مورد این چند تا دستور هر کسی میتونه یه توضیح کامل و جامع با مثال بیاره 
 Group by 
join
having
عملگر های 
exists
any
all
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.