none
bir tabloda 2-3 defa left join yapmak RRS feed

  • Soru

  • şimdi uyeler tablomuz var birde mesajlar tablomuz

    mesajlar tablosunda uyeID_gonderen ve uyeID_gonderilen alanları var.  şimdi ben left joinle bu iki alanı uye tablosyla eşleştirmek istioyrum. kullanıcı adını cekmek istiom uyeler tablosundan. sql de yaptım calıstı ama alanlar cakısıor. uye_kadi diye cekince iki alandada aynı kullanıcı adı cıkıor normalde iki alanında id leri farklı??

    26 Haziran 2020 Cuma 12:31

Tüm Yanıtlar

  • SQL sorgunuzu paylasmamissiniz. Normalde seçerken, kolonlara yeni adları verebilirsiniz. Ornek:

    select m.MesajId,
       m.Mesaj,
       g.Uye_kadi as GonderenAd,
       a.Uye_kadi as AliciAd
    from Mesajlar m
    left join Uyeler g on m.UyeID_Gonderen = g.UyeId
    left join Uyeler a on m.UyeID_Gonderilen = a.UyeId;
    Not: Neden left join anlamadım.



    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.


    • Düzenleyen CetinBasoz 26 Haziran 2020 Cuma 13:10
    26 Haziran 2020 Cuma 13:10