-
Üyelik
17.05.2014
-
Yaş/Cinsiyet
34 / E
-
Meslek
Web Yazılım/Tasarım
-
Konum
Sivas
-
Ad Soyad
G** K**
-
Mesajlar
105
-
Beğeniler
16 / 30
-
Ticaret
0, (%0)
SQL JOIN konusunda yeniyim elimde gruplar tablosu ve liste tablosu var.
Gruplar tablosu
gruplar
id 1, name a
id 2, name b
Liste tablosu
liste
id 1, name L1, grup_id 1
id 2, name L2, grup_id 2
id 3, name L3, grup_id 1
id 4, name L4, grup_id 2
şekline benzer bir data var.
INNER, CROSS, LEFT kullanıyorum ama listedeki 4 adet veri geliyor fakat, gelen dizide 1. ve 2. indisteki gruplar.name ikisinde de eşleşmiş isimler yazıyor. Diğer iki elemanın grup name ve id si boş geliyor. Ben hepsinin grup name leri eşleşsin istiyorum.
ntka
https://ntka.org
Kullanıcı
-
Üyelik
22.01.2012
-
Yaş/Cinsiyet
42 / E
-
Meslek
Agent
-
Konum
İstanbul Anadolu
-
Ad Soyad
N** T**
-
Mesajlar
2762
-
Beğeniler
811 / 810
-
Ticaret
262, (%100)
sql_query("SELECT li.*, g.id, g.name FROM $db_liste AS li
LEFT JOIN $db_gruplar AS g ON g.id=li.grup_id
WHERE liste_id='$id'");
örnek bu şekilde deneyebilirsin.
dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye
-
Üyelik
05.10.2016
-
Yaş/Cinsiyet
38 / E
-
Meslek
Yazılım Uzmanı
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** B**
-
Mesajlar
187
-
Beğeniler
8 / 49
-
Ticaret
2, (%100)
Select G.id As GroupId, G.name As GroupName, L.Id As ListId, L.name As ListName From Grup G
Inner Join List L on L.grup_id=G.id