Celil Keskin
Celil Keskin
Aydın
01/04/2018 tarihinden beri üye
40 GY Puanı
59K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
1 Soru Sordu
1 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Anadolu Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

Veri Tabanı birden fazla tabloda sorgulama

Arkadaşlar amatör olarak 1 yıldır android dersleri izleyip kücük uygulamalar yapıyorum. Fakat aklımda bir uygulama var ama veri tabanı birden fazla tablodan oluşuyor ve bunu nasıl modellemem gerektiğine karar veremedim yardımcı  olacak arkadaş olur mu şansımı denemek istedim. şimdiden teşekürler.

yapmak istediğim şeyi anlatayım önce;

Bir atölye düşünün 15 tane çalışanı var (sonra artabilir) bu çalışanlar 15 tane (sonra artabilir) iş makinasının arızalarına 3 er kişilik ekipler olarak göreve gidiyor. Bir ustanın o ay kaç kere göreve gittiğini, bir göreve hangi ustaların gittiğini (3 her seferinde 3 farklı usta gidebiliyor) tablolarımı nasıl şekillendirmem ve sorgulamam lazım.


      -Ustalar
usta_id
usta_isim
usta_durum
     -Makinalar
mak_id
mak_plaka
mak_isim
mak_tip
    -Gorevler
gorev_id
is_emri
mak_id
usta_id
gorev_bas_tarih
gorev_bit_tarih
ariza
not
lokasyon
 

6 yıl önce yanıtladın

Veri Tabanı birden fazla tabloda sorgulama

10 Nisan 2018 tarihinde cevaplandı

arkadaşlar araya gorevlendirme isminde bir tablo oluşturarak sorunu çözdüm.

 

SELECT
ustalar.usta_isim
from gorevler
inner join gorevlendirme on gorevler.gorev_id=gorevlendirme.gorevID
inner join makinalar on gorevler.mak_id=makinalar.mak_id
inner join ustalar on gorevlendirme.UstaID=ustalar.usta_id
where gorevler.gorev_id=6

 ve


SELECT
gorevler.gorev_lok, gorevler.gorev_ariza,
makinalar.mak_no, makinalar.mak_tip,
ustalar.usta_isim,ustalar.usta_durum,
gorevler.is_emrino
from gorevler  
inner join gorevlendirme on gorevlendirme.gorevID=gorevler.gorev_id
inner join ustalar on gorevlendirme.UstaID=ustalar.usta_id
inner join makinalar on gorevler.mak_id=makinalar.mak_id

ve

İkiden fazla tablo birleştiriminde syntax aşağıdaki gibidir:
SELECT listelenmesini istediğimiz kolonlar FROM tablo1Adı
INNER JOIN tablo2Adı ON tablo1.kolon1 = tablo2.kolon2

kod bloklarını projenize uyarlayabilirsiniz