SQL Joinler,1den cox cedvel arasindaki elaqeye dayanaraq sorgu elde etmek ucun istifade olunur.Esasen,database-deki cedveller key ile elaqelendirilir.1 veya 1den sutun primary key ola biler.Bu zaman icindeki melumatlar eyni olmamalidir.Yeni tekrarlanmis ola bilmez.
Joinlerin 1 cox novleri vardir:
-Left Join-Sol cedvelden butun melumatlari,sagdan ise sadece onlarla elaqeli olanlari siralayir.
-Right Join-Sag cedvelden butun melumatlari,soldan ise onlarla elaqeli olanlari siralayir.
-Full Join-Cedvellerden her hansi 1-i ile elaqeli olanlari siralayir.Hemcinin cedvel1 ve cedvel2 deki elaqeli olmayan melumatlari bele cixarir.
SQL INNER JOIN Keyword
Inner join her 2 cedveldede en az 1 elaqeli olan key varsa onlari siralayir.
SYNTAX-i:
SELECT sutun_adi(ları)
FROM cedvel1
INNER JOIN cedvel2
ON cedvel1.sutun_adi=cedvel2.sutun_adi
Meselen:
SELECT cedvel1.ad, cedvel1.soyad, cedvel2.yas
FROM cedvel1
INNER JOIN cedvel2
ON cedvel1.c1_id=cedvel2.c1_id
ORDER BY cedvel1.ad
Inner join ile Join eynidir.
Eger 1-1 ile elaqeli melumatlar olmasa o zaman siralama olmayacaqdir.
SQL LEFT JOIN Keyword
Left Join sag cedvelde elaqeli melumat olmasa bele sol cedveldeki(cedvel1) butun melumatlari cixarir.
SQL RIGHT JOIN Keyword
RIGHT JOIN sol cedvelde elaqeli melumat olmasa bele sag cedveldeki(cedvel2) butun melumatlari cixarir.
Joinlerin 1 cox novleri vardir:
-Left Join-Sol cedvelden butun melumatlari,sagdan ise sadece onlarla elaqeli olanlari siralayir.
-Right Join-Sag cedvelden butun melumatlari,soldan ise onlarla elaqeli olanlari siralayir.
-Full Join-Cedvellerden her hansi 1-i ile elaqeli olanlari siralayir.Hemcinin cedvel1 ve cedvel2 deki elaqeli olmayan melumatlari bele cixarir.
SQL INNER JOIN Keyword
Inner join her 2 cedveldede en az 1 elaqeli olan key varsa onlari siralayir.
SYNTAX-i:
SELECT sutun_adi(ları)
FROM cedvel1
INNER JOIN cedvel2
ON cedvel1.sutun_adi=cedvel2.sutun_adi
Meselen:
SELECT cedvel1.ad, cedvel1.soyad, cedvel2.yas
FROM cedvel1
INNER JOIN cedvel2
ON cedvel1.c1_id=cedvel2.c1_id
ORDER BY cedvel1.ad
Inner join ile Join eynidir.
Eger 1-1 ile elaqeli melumatlar olmasa o zaman siralama olmayacaqdir.
SQL LEFT JOIN Keyword
Left Join sag cedvelde elaqeli melumat olmasa bele sol cedveldeki(cedvel1) butun melumatlari cixarir.
SQL RIGHT JOIN Keyword
RIGHT JOIN sol cedvelde elaqeli melumat olmasa bele sag cedveldeki(cedvel2) butun melumatlari cixarir.
cox sagolun
YanıtlaSilcox sagolun
YanıtlaSil