• 07-03-2018, 23:06:06
    #1
    Birden fazla tabloda bir sorgu yapmam lazım. Daha önce hiç yapmadığım için örneklere bakınca kafam karıştı iyice.
    Şimdi;
    bir sayfalar tablom var, bir de sayfakategorileri tablom var. Bir sayfayı birden fazla ketegoriye ekliyorum. Örneğin bir sayfa hem Duyuru kategorisinde hem de haberler kategorisinde olması gerektiği için ara tabloda bunları kaydediyorum. Sayfayı da sayfalar tablosuna ekliyorum
    Ara tablomun görüntüsü : http://prntscr.com/io8b5q
    İçerikleri de şu şekilde:http://prntscr.com/io8d17
    Kısaca yapmak istediğim kategoriid = 2 olan sayfaları listelemek. Çok kolay gibi geliyor ama yorgunluktan beynim durdu resmen.
  • 07-03-2018, 23:45:35
    #2
    berdos adlı üyeden alıntı: mesajı görüntüle
    Birden fazla tabloda bir sorgu yapmam lazım. Daha önce hiç yapmadığım için örneklere bakınca kafam karıştı iyice.
    Şimdi;
    bir sayfalar tablom var, bir de sayfakategorileri tablom var. Bir sayfayı birden fazla ketegoriye ekliyorum. Örneğin bir sayfa hem Duyuru kategorisinde hem de haberler kategorisinde olması gerektiği için ara tabloda bunları kaydediyorum. Sayfayı da sayfalar tablosuna ekliyorum
    Ara tablomun görüntüsü : http://prntscr.com/io8b5q
    İçerikleri de şu şekilde:http://prntscr.com/io8d17
    Kısaca yapmak istediğim kategoriid = 2 olan sayfaları listelemek. Çok kolay gibi geliyor ama yorgunluktan beynim durdu resmen.
    Bu tarz bir şey mi istiyorsun?

    sayfalar
    https://prnt.sc/io8ytr
    sayfakategorileri
    https://prnt.sc/io8z05
    query
    https://prnt.sc/io8y4q
    SELECT s.id,s.sayfano FROM sayfalar s
    WHERE s.sayfano in (SELECT sk.sayfaid FROM sayfakategoriler sk Where sk.kategoriid = 201)
    SELECT s.sayfano, sk.kategoriid 
    FROM sayfakategoriler sk INNER JOIN sayfalar s ON sk.sayfaid = s.sayfano
    WHERE sk.kategoriid = 201
  • 09-03-2018, 11:24:27
    #3
    PheomiS adlı üyeden alıntı: mesajı görüntüle
    Bu tarz bir şey mi istiyorsun?

    sayfalar
    https://prnt.sc/io8ytr
    sayfakategorileri
    https://prnt.sc/io8z05
    query
    https://prnt.sc/io8y4q
    SELECT s.id,s.sayfano FROM sayfalar s
    WHERE s.sayfano in (SELECT sk.sayfaid FROM sayfakategoriler sk Where sk.kategoriid = 201)
    SELECT s.sayfano, sk.kategoriid
    FROM sayfakategoriler sk INNER JOIN sayfalar s ON sk.sayfaid = s.sayfano
    WHERE sk.kategoriid = 201
    Bu tarz değil, direk bunu istiyordun. Teşekkürler
  • 28-03-2018, 11:47:29
    #4
    merhaba değerli hocalarım benim de bir sorunum var yardımcı olurmusunuz.

    bir tablom var ürünler ; urun_adi, urun_ kodu ve urun_fiyati var bir tablom daha var listeler burda marka_id , urun_adi, urun_ kodu ve urun_fiyati alanlarım var .

    ürünler tablosununu kullanarak liste tablosunu update ve liste tablosunda olmayan ürünleri ekleyecek bir query yazamadım bir türlü where olayın da marka_id sini esas alacak .
    özetle ürünler tablosu ile liste arasında urun_kodu aynı olanarın fiyatları güncellenecek, üerünler tablosunda olan listeler tablosunda olmayan ürünler eklenecek .
    acil yardım saygılar
  • 07-04-2018, 14:06:26
    #5
    mustafagolek adlı üyeden alıntı: mesajı görüntüle
    merhaba değerli hocalarım benim de bir sorunum var yardımcı olurmusunuz.

    bir tablom var ürünler ; urun_adi, urun_ kodu ve urun_fiyati var bir tablom daha var listeler burda marka_id , urun_adi, urun_ kodu ve urun_fiyati alanlarım var .

    ürünler tablosununu kullanarak liste tablosunu update ve liste tablosunda olmayan ürünleri ekleyecek bir query yazamadım bir türlü where olayın da marka_id sini esas alacak .
    özetle ürünler tablosu ile liste arasında urun_kodu aynı olanarın fiyatları güncellenecek, üerünler tablosunda olan listeler tablosunda olmayan ürünler eklenecek .
    acil yardım saygılar
    Tablo şemalarını gönderebilirsen, yardımcı olmaya çalışırım
  • 01-01-2020, 13:35:38
    #6
    Merhaba ,
    aspx webv sitem var yayınlamak istediğim de ;

    Montaj Yükü İzleme: Aşağıdaki bilgiler, 'Microsoft.SqlServer.ConnectionInfo, Sürüm = 10.0.0.0, Kültür = nötr, PublicKeyToken = 89845dcd8080cc91 'yüklenemedi. hatralarını alıyorum .
    Bunu nasıl düzeltebilirim
    saygılar