Merhaba arkadaşlar çözemediğim bir sorunum var.
Bir MYSQL sorgusu oluşturuyorum ve sorgumun en sonunda GROUP BY tarih şeklinde aynı tarihleri birleştirmesini istiyorum.
Bu sorgumu WHILE içerisinde kullanıyorum.
Şimdi şöyle bir sorunum var while içerisinde bir sorgu daha kullanmam gerekiyor. Anı sorguyu GROUP BY tarih olmadan kullanacağım. Lakin ilginç olan ilk sorgumda GROUP BY tarih yaptığım için kaç kere dönüyorsa 2. sorgumdada aynı sayıda dönüyor. Umarım anlatabilmişimdir. Nasıl çözebiliriz ?
group by tarih hakkında
6
●539
- 31-07-2014, 15:01:47Hocam bunu gerçekleştirmenin bir yolu yok mu while içerisinde ?gallisene adlı üyeden alıntı: mesajı görüntüle
ilk sorgumu yazıp while kullandığımda diyelim ki 10 sonuç döndürüyor. While içerisine group by olmadan 2. bir sorgu oluşturuyorum onu 20 kere döndürmesi gerekirken gene 10 kere döndürüyor ilk sorgu nedeniyle. - 01-08-2014, 18:14:45While içerisine ek 1 while daha eklersen değişen birşey olmayacak hocam. Gene ilk while kaç kere dönüyorsa 2. while okadar dönecek.CanArs12 adlı üyeden alıntı: mesajı görüntüle
- 01-08-2014, 18:19:52BR9 adlı üyeden alıntı: mesajı görüntüle
While a=1-10
{
while b=1-2
{
Echo a."-".b."<br>;
}
}
Toplam yazılacak satır 10 değil 20 (2sinin çarpımı) - 02-08-2014, 19:43:28Belkide while içerisinde tekrar sorgu çekmene gerek olmayabilir. Yapmak istediğini tablo yapını detaylı bir şekilde burada açıklarsan daha iyi yardımcı oluruz.