lostyazilim
tr.link

sql sorusu

5 Mesajlar 635 Okunma
acebozum
tr.link

Adalente Adalente IT MANAGER Kullanıcı
  • Üyelik 27.01.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek IT Maneger
  • Konum İstanbul Avrupa
  • Ad Soyad A** H**
  • Mesajlar 388
  • Beğeniler 59 / 26
  • Ticaret 0, (%0)
Arkadaşlar şimdi 3 adet tablo var

user --> user_id user_name
soru --> user_id
soru_cevap --> user_id


üç tablodada user_id var bu üçünü nasıl birbirine bağlayıp uye isimlerini almak istiyorum ?
 

 

E-evcil.com
elektronikssl
webimgo

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)

SELECT
a.user_name
FROM
soru_cevap AS a
INNER JOIN soru AS b ON b.user_id = a.user_id
INNER JOIN user AS c ON c.user_id = b.user_id
GROUP BY
a.username


Bu SQL sorgusu ile dönen user_name'i alabilirsiniz. Phpmyadmin'de test edebilirsiniz koda geçmeden önce.

İyi çalışmalar.
 

 

Adalente Adalente IT MANAGER Kullanıcı
  • Üyelik 27.01.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek IT Maneger
  • Konum İstanbul Avrupa
  • Ad Soyad A** H**
  • Mesajlar 388
  • Beğeniler 59 / 26
  • Ticaret 0, (%0)
h.user_name nedir acaba ? h diye tanımlama yapmamışsın başka yerde ?
 

 

E-evcil.com

Adalente Adalente IT MANAGER Kullanıcı
  • Üyelik 27.01.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek IT Maneger
  • Konum İstanbul Avrupa
  • Ad Soyad A** H**
  • Mesajlar 388
  • Beğeniler 59 / 26
  • Ticaret 0, (%0)
ama aynı zamanda başka soru ve soru_cevap soru_id ilede eşit aynı şekilde fazlamı join yapmam lazım
 

 

E-evcil.com
wmaraci
wmaraci

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)

Adalente adlı üyeden alıntı

h.user_name nedir acaba ? h diye tanımlama yapmamışsın başka yerde ?


Adalente adlı üyeden alıntı

ama aynı zamanda başka soru ve soru_cevap soru_id ilede eşit aynı şekilde fazlamı join yapmam lazım


a.user_name olarak düzelttim. Ne kadar tabloyu eklemeniz gerekiyorsa o kadar join yapabilirsiniz. Ayrıca sanırım şu anki probleminizde Full Outer Join de kullanılabilir.
Adalente

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al