• 12-11-2023, 14:19:16
    #1
    Alttaki görseldeki gibi tablolarımı bir biri ile ilişkilendirdim.

    SELECT * FROM iller WHERE id = 25
    Dediğim de ilişkili tüm tablolardan veri çekmem gerekmiyor mu?

    JOIN kullanmadan bu işi yapamıyor muyum ?
  • 12-11-2023, 14:26:44
    #2
    Python Coder
    Tabloları ilişkilendirmeniz tablolar arasında bağ kurduğunuz anlamına gelir. Örneğin bir tabloda ilgili veri bulunmuyorsa diğer tabloya o veriyle alakalı bilgi eklenemez gibi.
    Yazdığınız sql komutu sadece "iller" adındaki tablodan veri alacaktır. Bağlı bulunan tablolardan da veri almak için "join" kullanmanız gerekir. Kullanım durumuna göre uygun "join" türünü seçmeniz gerekir.
    Yazılım kısmında sürekli SQL kodları yazarak ilerlemek pek verimli olmayabilir , bunun yerine ORM kullanmayı tercih edebilirsiniz.
  • 12-11-2023, 14:32:53
    #3
    keremyagan adlı üyeden alıntı: mesajı görüntüle
    Tabloları ilişkilendirmeniz tablolar arasında bağ kurduğunuz anlamına gelir. Örneğin bir tabloda ilgili veri bulunmuyorsa diğer tabloya o veriyle alakalı bilgi eklenemez gibi.
    Yazdığınız sql komutu sadece "iller" adındaki tablodan veri alacaktır. Bağlı bulunan tablolardan da veri almak için "join" kullanmanız gerekir. Kullanım durumuna göre uygun "join" türünü seçmeniz gerekir.
    Yazılım kısmında sürekli SQL kodları yazarak ilerlemek pek verimli olmayabilir , bunun yerine ORM kullanmayı tercih edebilirsiniz.
    Genel bilgiler için teşekkür ederim hocam
    ORM de araştıracağım ilk defa duydum bakalım ne çıkacak altında
  • 12-11-2023, 14:34:48
    #4
    Python Coder
    PhYtOnX adlı üyeden alıntı: mesajı görüntüle
    Genel bilgiler için teşekkür ederim hocam
    ORM de araştıracağım ilk defa duydum bakalım ne çıkacak altında
    Rica ederim , kolay gelsin