-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
42 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
Arkadaşlar öncelikle herkese iyi haftalar,
Sorunum şu bir tabloda hem gruplama hemde sıralama yapmak istiyorum ama olmuyor anlamadım.
select * from soruCevap group by sid order by cid DESC
sid id göre gruplayıp cid id görede sıralaması lazım büyükten küçüğe ama sıralamayı sid göre yapıyor anlşayamadım.
E-evcil.com
-
Üyelik
04.06.2014
-
Yaş/Cinsiyet
35 / E
-
Meslek
Yazılım Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
S** G**
-
Mesajlar
160
-
Beğeniler
16 / 46
-
Ticaret
4, (%100)
bildiğim kadarıyla grupladığınız alanlar arasında sıralama yapabilirsiniz.
-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
42 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
İstediğim şu aslında soruCevap sid Soru id cid Cevap id son cevaplanan konuları en üst sıraya almak bir soruya birden fazla cevap geldiği için onları eşleştirip cvp id göre sıralama yapmam lazım ama bir yerde bir detay kaçırıyorum çözemedim.
E-evcil.com
-
Üyelik
24.06.2019
-
Yaş/Cinsiyet
34 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Anadolu
-
Ad Soyad
Y** O**
-
Mesajlar
34
-
Beğeniler
4 / 6
-
Ticaret
0, (%0)
Tam anlamadım ama şunu kullanabilirsiniz WHERE id=1; id nin 1 olduğu yerde where kısmından önceki yere yazacağınız kodu çalıştırır
-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
42 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
sorucevap tablosunda son cevaplanan soruları listelemek istiyorum sorunum bu.
tablom soruCevap içinde kolon soruid ve cevapid var.
E-evcil.com
-
Üyelik
30.06.2016
-
Yaş/Cinsiyet
50 / E
-
Meslek
Yazılım
-
Konum
İstanbul Anadolu
-
Ad Soyad
Y** T**
-
Mesajlar
977
-
Beğeniler
33 / 388
-
Ticaret
45, (%100)
İç içe 2 sorgu çalıştırarak çok rahat yapabilirsiniz, dış sorguda soruları istediğiniz düzene göre çekerken, iç sorguda o soruya ait cevapları istediğiniz gibi listeletirsiniz.
-
Üyelik
06.04.2016
-
Yaş/Cinsiyet
38 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** Ç**
-
Mesajlar
42
-
Beğeniler
1 / 11
-
Ticaret
0, (%0)
Select ten sonra sadece gruplanan ve aggregation fonksiyonları (sum,avg,count gibi) kullanabilirsin.
select sid ,count(sid) sayisi from soruCevap group by sid order by sid desc
Eğer ilgili tabloları ve istediğin datayı yazarsan yardımcı olabilirm.
-
Üyelik
06.04.2016
-
Yaş/Cinsiyet
38 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** Ç**
-
Mesajlar
42
-
Beğeniler
1 / 11
-
Ticaret
0, (%0)
tabloları soru,soruCevap ve user olarak alıyorum
Select soru.soru_id,
soru.soru_baslik,
soru.soru_aciklama,
soru.soru_resim,
sc1.soru_cvp_aciklama
From soru
Left Join soruCevap sc1 on sc1.soru_cvp_id =
(Select sc2.soru_cvp_id
From soruCevap sc2
Where sc2.soru_id=soru.soru_id
Order By sc1.soru_cvp_id Desc Limit 1)
Order By soru.soru_id Desc
Limit 10
Mysql kullanmıyorum mssqlde cross apply var .
stack-over-flowdan gördüğüme göre bu şekilde kullanılıyor mysqlde.
Ezbere yazıyorum syntax hataları olabilir.
Çalışırsa user_id ile soruCevap tablosundan left join yaparak devam eebilirsin.
1 kişi bu mesajı beğendi.