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