*Screams into the void*
This commit is contained in:
35
Semester 2/SQL Hell pt5.txt
Normal file
35
Semester 2/SQL Hell pt5.txt
Normal file
@@ -0,0 +1,35 @@
|
||||
/* list the supplier number and supplier name for suppliers who DO NOT supply any parts USE subqueries*/
|
||||
select snumber
|
||||
from supplier
|
||||
where not exists
|
||||
(select *
|
||||
from spj
|
||||
where spj.snumber = supplier.snumber);
|
||||
|
||||
|
||||
/* list the supplier number and supplier name for suppliers who DO NOT supply any parts USE subqueries*/
|
||||
select snumber
|
||||
from supplier
|
||||
where snumber in /* you may use a NOT in and and omit the FALSE at the end */
|
||||
(select *
|
||||
from spj
|
||||
where spj.snumber = supplier.snumber) = false;
|
||||
|
||||
select snumber
|
||||
from supplier
|
||||
where snumber in
|
||||
(select snumber from spj) = false;
|
||||
|
||||
/* AAAAAAAAAAAAAAAAAA */
|
||||
|
||||
select distinct snumber
|
||||
from spj as c
|
||||
where not exists
|
||||
|
||||
(select *
|
||||
from project as a cross join spj as b
|
||||
where c.snumber = b.snumber and not exists
|
||||
|
||||
(select *
|
||||
from spj
|
||||
where b.snumber=spj.snumber and a.jnumber = spj.jnumber))
|
Reference in New Issue
Block a user