naserzadeh
پنج شنبه 09 خرداد 1392, 20:12 عصر
سلام دوستان سوال درسی نیست من دارم sql یاد میگیرم روی جدولهای تگی راحت میتونم حل کنم ولی وقتی جداول بیشت راز 2 تا میشه هنگ میکنم
ما یک دیتابیس داریم شامل 4 جدول
جدول s شامل جدول تولید کنندگان هستش
s(s#,sname,city)
جدول pشامل جدول محصولات هستش
p(p#,pname,color)
جدول j شامل اطلاعات مربوط به پروژه های ساختمانی هستش
j(j#,jname,city)
و جدول spjجدول کلی هستش
spj(s#,p#,j#,qty)
1- حالا اگه بخوام کد تولید کنندگانی را پیدا کنم که محصول سیمان فروخته اند اینجوری حساب میکنم
SELECT s# FROM spj,p
WHERE pname='سیمان' AND spj,p=p,p#
2- نام تولید کنندگان یکه محصول گچ نفروخته اند
SELECT sname FROM spj,p
WHERE pname NOT LIKE 'گچ'
حالا این سوالات مربوط میشه به ترکیب جداول که من روشون هنگ کردم
3- لیستی از تولید کنندگان و تعداد محصولات فرخته شده هریک از آنها
4- کد تولید کنندگانی که 3 محصول مختلف فرخته باشند
5- کد تولید کنندگانی که کلیه محصولات را فروخته باشند
6- نام تولید کنندگانی که کلیه محصولات را فروخته اند
7-کد محصولاتی که برای بیش از 7 پروژه محتلف تهران فرخته شده اند.
8- نام پروژه ای که برای آنها بیشتر از 20 هزارکیلوگرم سیمان خریداری شده
9- نام پروژه های که تنها تولید کنندگان تهرانی در آنها همکاری داشته اند
10- نام پروژه هایی که هیچ تولید کننده تهرانی در آنها همکاری نداشته
??????????????????????
ما یک دیتابیس داریم شامل 4 جدول
جدول s شامل جدول تولید کنندگان هستش
s(s#,sname,city)
جدول pشامل جدول محصولات هستش
p(p#,pname,color)
جدول j شامل اطلاعات مربوط به پروژه های ساختمانی هستش
j(j#,jname,city)
و جدول spjجدول کلی هستش
spj(s#,p#,j#,qty)
1- حالا اگه بخوام کد تولید کنندگانی را پیدا کنم که محصول سیمان فروخته اند اینجوری حساب میکنم
SELECT s# FROM spj,p
WHERE pname='سیمان' AND spj,p=p,p#
2- نام تولید کنندگان یکه محصول گچ نفروخته اند
SELECT sname FROM spj,p
WHERE pname NOT LIKE 'گچ'
حالا این سوالات مربوط میشه به ترکیب جداول که من روشون هنگ کردم
3- لیستی از تولید کنندگان و تعداد محصولات فرخته شده هریک از آنها
4- کد تولید کنندگانی که 3 محصول مختلف فرخته باشند
5- کد تولید کنندگانی که کلیه محصولات را فروخته باشند
6- نام تولید کنندگانی که کلیه محصولات را فروخته اند
7-کد محصولاتی که برای بیش از 7 پروژه محتلف تهران فرخته شده اند.
8- نام پروژه ای که برای آنها بیشتر از 20 هزارکیلوگرم سیمان خریداری شده
9- نام پروژه های که تنها تولید کنندگان تهرانی در آنها همکاری داشته اند
10- نام پروژه هایی که هیچ تولید کننده تهرانی در آنها همکاری نداشته
??????????????????????