lostyazilim
tr.link

sql 3 tabloyu birleştime

5 Mesajlar 833 Okunma
lstbozum
tr.link

digrev digrev WM Aracı Kullanıcı
  • Üyelik 11.10.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek ÖĞRENCİ
  • Konum İstanbul Anadolu
  • Ad Soyad A** E**
  • Mesajlar 193
  • Beğeniler 4 / 7
  • Ticaret 0, (%0)
Arkadaşlar tablo yapım bu şekilde
https://i.hizliresim.com/y67A8k.png
ben bu 3 tabloyu bu şekilde birleştirmeye çalışıyorum



select * from haklar h inner join moduller m inner join kullanicilar kul where h.kulId=kul.kulId GROUP BY modulKod



ama hata veriyor


SQL sorgusu: Belgeler


select * from haklar h inner join moduller m inner join kullanicilar kul where h.kulId=kul.kulId GROUP BY modulKod LIMIT 0, 25
MySQL çıktısı: Belgeler

#1052 - Column 'modulKod' in group statement is ambiguous

acaba veritabanı tasarımında mı hata var
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
ON deyimini kullanmadan join etmeye çalışıyorsun.


select modulKod from haklar h inner join moduller m
ON h.modulKod = m.modulKod
inner join kullanicilar kul
ON h.kulId=kul.kulId
GROUP BY modulKod


Gruop by ile yapmak istediğinde hangi sütunları çağırıyorsan o sütunlar da group by a dahil olmalı.
 

 

www.ontedi.com
www.cizgi.site

digrev digrev WM Aracı Kullanıcı
  • Üyelik 11.10.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek ÖĞRENCİ
  • Konum İstanbul Anadolu
  • Ad Soyad A** E**
  • Mesajlar 193
  • Beğeniler 4 / 7
  • Ticaret 0, (%0)
Evet on deyimini kullanmadan yapmaya çalışıyormusum fakat yine aynı hatayı veriyor hocam

https://i.hizliresim.com/9aJ9Br.png
 

 

aykutugce aykutugce www.aykutokyay.com.tr Kullanıcı
  • Üyelik 06.03.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Kodlama Uzmanı
  • Konum Antalya
  • Ad Soyad A** O**
  • Mesajlar 81
  • Beğeniler 11 / 11
  • Ticaret 1, (%100)
modulKod hatası veriyor gördüğüm. aşağıdaki kodu denermisin

select h.modulKod from haklar h
inner join moduller m ON h.modulKod = m.modulKod
inner join kullanicilar kul ON h.kulId = kul.kulId
GROUP BY h.modulKod
 

 

wmaraci
wmaraci

digrev digrev WM Aracı Kullanıcı
  • Üyelik 11.10.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek ÖĞRENCİ
  • Konum İstanbul Anadolu
  • Ad Soyad A** E**
  • Mesajlar 193
  • Beğeniler 4 / 7
  • Ticaret 0, (%0)
hocam bu şekilde çalışıyor ama ben hatanın ne olduğunu anlayamadım
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al