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