• 11-04-2018, 20:36:12
    #1
    İller tablosunda 1 adana, 2 adıyaman şeklinde iller var
    Başvurulan iller tablosunda iller sütununda 1,5,10 şeklinde virgülle ayrılmış iller var.

    Bu iki sütunu inner join ile birleştiriyorum. Benim istediğim 1,5,10 olarak giilmiş 3 ilin adını iller tablosundan yazdırmak yai sonuç Adana, Amasya, Balıkesir şeklinde olmalı.

    Bunu nasıl yapabilirim?
  • 11-04-2018, 20:46:33
    #2
    explode ile parçalamayı denediniz mi ?
  • 11-04-2018, 20:52:46
    #3
    Sql ile yapmam gerekiyor. Explode sql query içinde kullanılibiliyor mu?
  • 11-04-2018, 20:54:02
    #4
    Öncelikle konu sql kategorisinden açılmalıydı. Veritabanının tasarımı hatalı. Veritabanında değişiklik yapma şansınız var mı? Varsa bir relation tablosu ile bu işlemi yapmanız gerekir. Mevcut duruma gelirsek https://stackoverflow.com/questions/...parated-values bu konuyu incele istersen. Takıldığın yerde buradan yardım edelim.
  • 11-04-2018, 22:35:27
    #5
    tablo yapıyın resmini çekip atarmısınız? tam olarak yapı ve içerikleri nasıl
  • 11-04-2018, 22:50:43
    #6
    where komutu ile yapabilirsin
  • 11-04-2018, 23:04:14
    #7
    oguzhan65 adlı üyeden alıntı: mesajı görüntüle
    where komutu ile yapabilirsin


    Çok zekice ! Bu kimsenin aklına gelmemişti.
  • 12-04-2018, 20:44:49
    #8
    Halletim dostlar sağ olun.