Professional Documents
Culture Documents
Student
Author
Book
Borrow
Reg
Branch Student
has have
set
book Borrow
has
Author
Branch -name
Branch_id HOD
Branch
sem
usn branch
Author_id
Branch_id
Book_id
Book
Authorname
Author_id Country
Author
branch_id int(20),
USN
branchname varchar(20),
hod varchar(20),
primary key(branch_id)
);
usn int(10),
name varchar(20),
addresss varchar(20),
branch_id int(20),
sem int(10),
primary key(usn),
);
author_id int(10),
authorname varchar(20),
country varchar(20),
age int(20),
primary key(author_id)
);
book_id int(10),
bookname varchar(20),
author_id int(20),
publisher varchar(20),
branch_id int(20),
sem int(10),
primary key(book_id),
);
usn int(10),
book_id int(20),
borrowed_date date,
);
2.select * from student where USN not in (select USN from borrow);
+-----+---------+----------+-----------+------+
| usn | name | addresss | branch_id | sem |
+-----+---------+----------+-----------+------+
| 5 | Goutham | Bagalkot | 104 | 2 |
+-----+---------+----------+-----------+------+
1 row in set (0.02 sec)
6.select s.* from student s where exists (select br.usn from borrow br
,book b where br.book_id=b.book_id and br.usn=s.usn group by usn
having count( distinct author_id)>1);
+-----+--------+----------+-----------+------+
| usn | name | addresss | branch_id | sem |
+-----+--------+----------+-----------+------+
| 1 | Karan | Banglore | 101 | 1 |
| 2 | seema | Badami | 102 | 1 |
| 3 | saanvi | hubli | 103 | 2 |
| 7 | Manu | Bagalkot | 101 | 2 |
+-----+--------+----------+-----------+------+
4 rows in set (0.00 sec)