mysql sorgu

Kodla Büyü

cakkoyun

Aktif Üye
Mesajlar
230
alan adları şunlar: id,seyirci adi, film1, film2, film3, film4
herkes sevdiği 4 tane filmi(beğeni sırasına göre değil) veri tabanına girmiş olsun.

örneğin:
fight club'ı 15 kişi film1 alanına girmiş, 5 kişi film2 alanına girmiş, 2 kişi film3 alanına girmiş, 7 kişi film4 alanına girmiş. toplamda 29 kişi tarafından beğenilmiş.


film1 alanına girilen verileri şu şekilde sıralayabiliyorum.
select count(*),film1 from filmler group by film1 order by count(*) desc;
çıktısı şöyle bişey oluyor:
count(*) film1
15 fight club
7 esaretin bedeli

ama benim istediğim şu:
kullanıcılar tarafından ençok tercih edilen filmleri(film1 yada film2 yada film3 yada film4 alanlarına girilen verileri kullanarak ) en beğenilenden başlayarak (yanlarına kaç kişi tarafından beğenildiği de yazacak) altalta yazdıran tek cümlelik mysql sorgusu.

sorgunun örnek çıktı şunun gibi bişey olacak
film adı beğeni sayısı
fight club 29
esaretin bedeli 20
olağan şüpheliler 15
vs.
 
bu başlık çok sakin, yok mu arkadaşlar php ile uğraşan aranızda. buraya bi soru soruyom cevap gelene kadar kendim çözüyom problemi. üç gün olmuş ses seda yok :o
 
BBNET
Geri
Üst