Posted by Spoony - 2008.5.21 at 1:8 PM
这几天心情很沉重,干啥啥不爽,吃啥啥不香。为了四川的遇难者。
昨天出去转了一圈,学校、机关国旗都降半致哀;路经一处小区,几乎每家阳台上都挂了一面国旗;晚上,图书馆下面的广场又搞了一片蜡烛悼念死难者。
好不容易找了个兼职,坚持干上了一个月,即将领薪水了,又被迫对不起老板说不干了。
老板还很好的,工作的时候是老板,这下子我不能给他打工了,不料有了朋友的感觉。
回过来想想,师生关系也是如此。做老师的时候就是老师,一旦他不教你了,那就是朋友了。当然,之前他教你的时候你们之间没有特别大的矛盾的话。
事情一件一件快要被解决,下面可以专下心来了,希望事业早日步入正轨吧!
Posted by Spoony - 2008.5.10 at 10:12 AM
问题:
有四个表
供应商表S(sno,sname,city)
零件表P(pno,pname,color,weight)
工程项目表J(jno,jname,city)
供应情况表SPJ(sno,pno,jno,qty)
有一题是这样的:
求至少用了s1供应商所供应的全部零件的工程号jno
解答:
设有
表X (A,B,C,D)
表Y (C,D)--C,D列必须与X表的C,D列在相同的域上定义
那么表X除表Y的结果集为
select distinct A,B
from X
join Y on Y.C = X.C and Y.D = X.D
或者
select distinct A,B
from X
where exists(select 1 from Y where Y.C = X.C and Y.D = X.D)
SELECT jno
FROM J a
WHERE NOT EXISTS(
SELECT 1
FROM SPJ b
WHERE sno = s1
AND a.jno = b.jno
AND NOT EXISTS(
SELECT 1
FROM J c
WHERE c.jno = b.jno
)
)