Independent


customer ) and joins all its rows (4 of them) to the next table ( city



Download 0,51 Mb.
Pdf ko'rish
bet4/5
Sana13.01.2022
Hajmi0,51 Mb.
#355265
1   2   3   4   5
Bog'liq
Combine multiple tables, work with “Joins” №2

customer

) and joins all its rows (4 of them) to the next table (



city

). The 


result of this is 4 rows because the customer could belong to only 1 city. Then we 

join these 4 rows to the next table (



country

), and again we have 4 rows because 

the city could belong to only 1 country. 

The reason why we wouldn’t join these 3 tables in this way is given by the 

text of the example #2. The query is written in such manner it returns 4 rows would 

be the answer to the following: Return names of all customers as well as cities and 

countries they are located in. Return even customers without related cities and 

countries. 

 

Note:



 When you’re using LEFT JOIN, the order of tables in 

that statement is important and the query will return a different result if you 

change this order. The order actually depends on what you want to return as 

a result. 




Join multiple tables using both – INNER JOIN & LEFT JOIN 

This is also possible. Let’s again go with an example. 



#3 Return the list of all countries and cities that have pair (exclude countries 

which are not referenced by any city). For such pairs return all customers. Return 

even pairs not having a single customer.

 

The query that does the job is: 





SELECT country.country_name_eng, city.city_name, 



customer.customer_name 

FROM country 

INNER JOIN city ON city.country_id = country.id 

LEFT JOIN customer ON customer.city_id = city.id; 

  

The result of the query is given in the picture below: 



 

You can easily notice that we don’t have countries without any related city 

(these were Spain & Russia). The INNER JOIN eliminated these rows. Still, we do 

have cites without any customers (Belgrade, Los Angeles & Warsaw). This is the 

result of the fact we used LEFT JOIN between tables 


Download 0,51 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish