lostyazilim
tr.link

Basit Bir MYSQL Sorgusu

6 Mesajlar 1.080 Okunma
lstbozum
tr.link

tunabey34 tunabey34 WM Aracı Kullanıcı
  • Üyelik 23.05.2020
  • Yaş/Cinsiyet 26 / E
  • Meslek Teknik Uzman
  • Konum İstanbul Avrupa
  • Ad Soyad M** T**
  • Mesajlar 14
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Merhabalar Herkese,


musteri tablosu


alim tablosu



Şöyle iki tablom var. Alim bölümünde her müşteri birden fazla kez alım yapabilir.

Şimdi her müşterinin aldığı araç sayısını saydırarak karşımıza müşteriAd,müşteriSoyad, aldığı toplam araç sayısının olduğu sayfayı hangi sorgu ile çıkartabiliriz?

Teşekkürler.
 

 

wmaraci
reklam

fanatikhamsi fanatikhamsi Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgisayar Müh.
  • Konum Ankara
  • Ad Soyad S** Ç**
  • Mesajlar 72
  • Beğeniler 2 / 18
  • Ticaret 2, (%50)
SELECT M.Mno, M.Madi,M.Msoyadi, count(*) AS TOPLAMARAC FROM musteri AS M
LEFT JOIN alim AS A ON M.Mno = A.Mno
GROUP BY M.Mno, M.adi,M.soyadi
 

 

tunabey34 tunabey34 WM Aracı Kullanıcı
  • Üyelik 23.05.2020
  • Yaş/Cinsiyet 26 / E
  • Meslek Teknik Uzman
  • Konum İstanbul Avrupa
  • Ad Soyad M** T**
  • Mesajlar 14
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
teşekkürler fakat hata veriyor.

 

 

fanatikhamsi fanatikhamsi Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgisayar Müh.
  • Konum Ankara
  • Ad Soyad S** Ç**
  • Mesajlar 72
  • Beğeniler 2 / 18
  • Ticaret 2, (%50)
SELECT Mno, Madi, Msoyadi, count(*) AS TOPLAMARAC FROM musteri
LEFT JOIN alim ON musteri.Mno = alim.Mno
GROUP BY musteri.Mno, musteri.adi, musteri.soyadi

birebir çalışmasına imkan yok çünkü tablolarının adı bile meçhul kendine göre revize et
 

 

wmaraci
wmaraci

tunabey34 tunabey34 WM Aracı Kullanıcı
  • Üyelik 23.05.2020
  • Yaş/Cinsiyet 26 / E
  • Meslek Teknik Uzman
  • Konum İstanbul Avrupa
  • Ad Soyad M** T**
  • Mesajlar 14
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Evet tamamen tabloya ve sutun adlarına göre düzenledim fakat hata veriyor :(

SELECT musteri.Mno, musteri.Madi,musteri.Msoyadi, count(*) AS TOPLAMARAC FROM musteri AS M
LEFT JOIN alim AS A ON musteri.Mno = alim.Mno
GROUP BY musteri.Mno, musteri.Madi,musteri.Msoyadi
 

 

ulas ulas C# & ASP.NET Kullanıcı
  • Üyelik 25.07.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Full Stack Developer
  • Konum Diğer
  • Ad Soyad U** K**
  • Mesajlar 1401
  • Beğeniler 404 / 404
  • Ticaret 18, (%100)
SELECT musteri.Madi, musteri.Msoyadi, COUNT(alim.Alimno) FROM musteri, alim WHERE musteri.Mno=alim.Mno
 

 

technovenue.com
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