-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjoinkullanimi.sql
More file actions
54 lines (44 loc) · 1.05 KB
/
joinkullanimi.sql
File metadata and controls
54 lines (44 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
create database joinkullanimi
USE joinkullanimi
create table ogrenci(
ogrenciId int,
AdSoyad varchar(100)
)
create table Danisman(
DanismanId int,
AdSoyad varchar(100)
)
create table OgrenciDanisman(
OgrenciDanismanId int,
OgrenciId int,
DanismanID int
)
INSERT Ogrenci
VALUES(1,'Öğrenci_1'),
(2,'Öğrenci_2'),
(3,'Öğrenci_3'),
(4,'Öğrenci_4')
INSERT Danisman
VALUES(1,'Danışman_1'),
(2,'Danışman_2'),
(3,'Danışman_3'),
(4,'Danışman_4')
INSERT OgrenciDanisman
VALUES(1,1,2),
(2,3,2),
(3,4,1)
Select* from ogrenci
select*from Danisman
select*from OgrenciDanisman
---Join kullanımı ınner joın iç birleştirici
---Tablolara takma isimle nasıl bir alançağırdığımızı görüyoruz.
---Where yazılıma yeni başlayan kişiler kullanır.Inner Join daha çok kullanımıdır.
Select O.*From ogrenci O
INNER JOIN OgrenciDanisman OD
ON O.ogrenciId=OD.OgrenciId
Select O.OgrenciId,O.AdSoyad,D.DanismanId,D.AdSoyad
From ogrenci O
join OgrenciDanisman OD
ON O.ogrenciId=OD.OgrenciId
join Danisman D
ON OD.DanismanID=D.DanismanId