Şimdi Ara

Kayıt Problemi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
379
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • tam olarak yapmak istediğim şu :
    insert into secenler (Adi,Soyadi) select adi,soyadi from KisiListesi diyorum
    buraya kadar sorun yok ama bir de şehir listesinden seçilen şehri almam lazım o başka tabloda
    insert into secenler (Adi,Soyadi) select adi,soyadi from KisiListesi ifadesinden sonra devam edip
    insert into secenler (Adi,Soyadi,Sehir) select adi,soyadi from KisiListesi and select sehir from Sehirler diyorum hata veriyor,nasıl yapabilirim?



  • aysesen A kullanıcısına yanıt
    Sehirler ile KisiListesi arasındaki bağlantı nedir?
  • tablo ilişkisini soruyorsan hiçbir ilişki yok
  • aysesen A kullanıcısına yanıt
    öncelikle cevap yazarken mention eklersen, yeni mesajdan haberdar olup daha erken bakmamız mümkün olur.

    tablolar arasında yapısal olmasa da mantıksal bir ilişki olmalı. örneğin

    kisiListesi tablosunda sehir kodu gibi bir bağlantı olmalı

    sehirler
    34 İstanbul
    06 Ankara

    kisiListesi
    ahmet altı 34
    mehmet mert 34
    ayşe bacı 06 gibi

    bundan sonra
    insert into secenler (Adi,Soyadi,Sehir)
    select kisiListesi.adi, kisiListesi.soyadi, sehirler.sehir from KisiListesi Inner join sehirler On KisiListesi.sehir = sehirler.sehir

    gibi bir join ile yapabilirsin. bence tablo tasarımını bi gözden geçir. kullandığın veritabanı sistemi izin veriyorsa mutlaka foreign key'ler kullan.
  • sorunumu hallettim teşekkür ederim
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.