Houssein Alaeddine DataBase Lecture 3
Houssein Alaeddine DataBase Lecture 3
ALL ID
1
Name
Alaeddine
Salary
1500
2 Darwich 2000
Query: Find the client having
3 Beydoun 1800
the maximum salary?
10 Fares 1200
)
What about the minimum
ID Name Salary salary ?
2 Darwich 2000 Dr. Houssein Alaeddine
Join 3 tables
Client City Country
ID Name CityId ID Name CountryId ID Name
1 Alaeddine 3 1 Baalbeck 1 1 Lebanon
2 Darwich 1 2 Tripoli 1 2 Libya
3 Beydoun 2 3 Beirut 1
10 Fares 4 4 Tripoli 2
Query: Show the names of clients and their cities and countries?
2
SELECT cl.name Client_Name,ci.name City_Name,co.name Country_Name
FROM Client as cl INNER JOIN City as ci
ON cl.CityId=ci.ID
INNER JOIN Country co
on ci.CountryId=co.ID
Dr. Houssein Alaeddine
Exercise
Agency (NumAgency, Name, City, Asset)
Client (NumClient, Name, City)
Account(NumAccount, NumAgency, NumClient, Balance)
Loan (NumLoan, NumAgency, NumClient, Amount)
List
Loan
Account NumLoan NumAgency NumClient Amount
NumAccount NumAgency NumClient Balance 100 101 2 1000
1 4 102 2 5000 101 102 1 500
2 101 3 2000 ID Name
102 102 3 200
3 103 1 1500 1 Lebanon
103 101 2 500
4 104 2 2000 2 Libya
104 103 1 600
105 104 3 1000
Dr. Houssein Alaeddine