Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
3073
Tıklama
0
Öne Çıkarma
Mysql tablo ilişkilendirme
R
10 yıl
Onbaşı
Konu Sahibi

İ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 .

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
10 yıl
Yüzbaşı

İ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 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.