1-) C# - SQL JOINLEME İŞLEMİ
// FORMA İSİM YAZDIRMA SQLDEN
SqlCommand komut2 = new SqlCommand("SELECT OGRAD,OGRSOYAD FROM TBLOGRENCILER WHERE OGRID=@P2", baglanti);
komut2.Parameters.AddWithValue("@P2", numara);
SqlDataReader dr = komut2.ExecuteReader();
while (dr.Read())
{
this.Text = dr[0].ToString();
}
//INNER JOIN KULLANIMI
SqlCommand komut = new SqlCommand("select DERSAD,SINAV1,SINAV2,SINAV3,PROJE,ORTALAMA from TBLNOTLAR INNER JOIN DERSLER ON TBLNOTLAR.DERSID = DERSLER.DERSID WHERE OGRID=@P1", baglanti);
komut.Parameters.AddWithValue("@P1", numara);
//this.Text = numara.ToString();
SqlDataAdapter dt = new SqlDataAdapter(komut);
DataTable da = new DataTable();
dt.Fill(da);
dataGridView1.DataSource = da;
baglanti.Close();
2 İLİŞKİLİ TABLODA Kİ DEĞERLERİ AYNI YERE ÇEKMEK ISTEDIGIMIZDE KULLANILAN SYNTAXDIR. INNER JOIN KULLANIMI
GETİRİLECEKTABLO ON TBL1.ID=TBL2.ID WHERE(ŞART) ID=1 //1 NUMARALI ID DEKI ISTEDIKLERIMIZI GETIRIR.