• 25-09-2020, 08:38:29
    #1
    Arkadaşlar, 4 tane view'im var
    view1=ilişkisel şekilde veriler barındırıyor
    view 2=ilişkisel veriler
    view 3=ilişkisel..
    view=4.... de aynışekilde
    select*from view1
    union
    select*from view2
    union
    select * from view3

    buraya kadar okey, veriyi çekebiliyorum sql'den excel'e pivot table için. bu zaten hazır olan veri,
    benim buna view4 ü de eklemem gerekiyor,
    bu 3lünün altın a union view 4 diye select ettiğimde hata veriyor,
    aynı tipte başlaması gerekiyor, aynı kolon uzunlukları olması gerekiyor vs
    ben 4 viewimi tamamını nasıl birleştirip yeni bir view oluşturabilirim ? vieewlerin içinden belirli alanları almıyacağım.tüm veriler ile primary keyleri, ve ilişkileri bozulmadan(kendi viewleri içinde) bağlamam gerekli. yardımcı olabilirseniz çok sevinirim
    çok teşekkürler
  • 25-09-2020, 08:53:22
    #2
    👑BRKNET Dijital Ajans👑
    merhabalar,
    teamviewer iletir misiniz. bir bakayım..
  • 25-09-2020, 08:55:51
    #3
    Hocam union select [Gerekli kolonlar] from view4 şeklinde kolonları uygun şekilde konumlandırarak ekleyebilirsin sorun yaşamazsın, olurda tip hatası alırsan ilgili kolonu CAST edebilirsin (bkz. https://www.w3schools.com/sql/func_mysql_cast.asp)

    ek olarak böyle sorularında hata çıktısını ve kodu paylaşırsan daha fazla yardım bulabilirsin, hata kodunu bilmediğim için olası bi çözüm sunabiliriz ancak