Şimdi Ara

Mysql tablo ilişkilendirme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
2.956
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • İyi akşamlar arkadaşlar bu veri tabanını ilişkilendirmeyi yapamadım yapmak istediğim şey basit. il adında bir tablom bunun ilid ilad iki alanım ve ilçe diğer tablom var onunda ilid ilçe adı ile iki tane sütunum var .
    il (tablo ismi) ilce(tablo ismi)
    ilid ilid
    iladi ilceadi

    tablolar bu şekilde. il id her ikisindede primar key mi olması gerekiyor. İlişki kurarken ilce ild başka ir tabloyla da ilişkilendirebilir miyim .
    ben bu iki il id ilişkilendirmek istiyorum nasıl yapabilirim yada mantığı nasıldır. Phpmaydmin tasarımcı(desigener ) alanım yok bir türlü çıkartamadım da onu yerine navicat ( modelleme konusuna yapamadım ),mysql workbench ilişki kuramadım .
    cevap yazanlara şimdiden teşekkür ederim .



  • İl Tablosu [TBL_IL]

    IL_ID | IL_AD
    -----------------
    34 İstanbul
    35 İzmir

    Primary key verip vermemen önemli değil fakat işin kuralına uygun ve düzgün olmasını istiyorsan IL_ID'yi primary key olarak atamalısın. Buraya bütün illeri girdikten sonra ilçe tablosu şöyle olacak.

    İlçe Tablosu [TBL_ILCE]


    ILCE_ID | IL_ID | ILCE_AD
    --------------------------------
    ...
    ...
    ...
    ...
    692 34 Arnavutköy
    693 34 Avcılar
    694 34 Bakırköy
    ...
    ...
    ...
    725 35 Buca
    726 35 Karşıyaka

    İlçe id girdikten sonra hangi ile aitse o ilin id sini girip ilçe ismini yazıyorsun. Daha sonra diyelimki arama yapmak istedin o halde şöyle bir sorgu yazman gerekiyor.

    SELECT * FROM TBL_IL, TBL_ILCE WHERE TBL_IL.ID = TBL_ILCE.IL_ID



    < Bu mesaj bu kişi tarafından değiştirildi SokemoN -- 20 Ekim 2015; 14:06:27 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.