smokje
Asistan
- Katılım
- 5 Şubat 2009
- Mesajlar
- 152
- Reaksiyon puanı
- 0
- Puanları
- 0
Selam arkadaslar;
MySQL'de bir yerde takildim yardimci olabilecek varmi acaba.?
yukaridaki sorguyu calistirdigimda asagidaki tabloda 'order' kismi haric gelecek.
[TABLE="class: outer_border, width: 50%, align: left"]
[TR]
[TD]Id[/TD]
[TD]contentId[/TD]
[TD]order[/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]1[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]1[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]8[/TD]
[TD]1[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]12[/TD]
[TD]1[/TD]
[TD]4[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]2[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]14[/TD]
[TD]2[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]17[/TD]
[TD]2[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]2[/TD]
[TD]4[/TD]
[/TR]
[TR]
[TD]18[/TD]
[TD]2[/TD]
[TD]5[/TD]
[/TR]
[TR]
[TD]13[/TD]
[TD]3[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]3[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]3[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]3[/TD]
[TD]4[/TD]
[/TR]
[TR]
[TD]16[/TD]
[TD]4[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]15[/TD]
[TD]4[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]5[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]6[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]9[/TD]
[TD]6[/TD]
[TD]2[/TD]
[/TR]
[/TABLE]
ama benim istediğim birde bu tabloya yukarida oldugu gibi order kolonu eklesin ve contentId ye gore 1'den baslayip artarak yazsin ve contentId degistiginde tekrar 1'den baslayip ayni sekilde devam etsin.
PHP ile yapiyorum ama benim istedigim sadece SQL kullanarak bunu yapabilmek.
Varsa yardimci olabilecek arkadas bekliyorum.
Tesekkur Ederim..
MySQL'de bir yerde takildim yardimci olabilecek varmi acaba.?
Kod:
SELECT Id,contentId FROM tablo ORDER BY contentId ASC
[TABLE="class: outer_border, width: 50%, align: left"]
[TR]
[TD]Id[/TD]
[TD]contentId[/TD]
[TD]order[/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]1[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]1[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]8[/TD]
[TD]1[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]12[/TD]
[TD]1[/TD]
[TD]4[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]2[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]14[/TD]
[TD]2[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]17[/TD]
[TD]2[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]2[/TD]
[TD]4[/TD]
[/TR]
[TR]
[TD]18[/TD]
[TD]2[/TD]
[TD]5[/TD]
[/TR]
[TR]
[TD]13[/TD]
[TD]3[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]3[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]3[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]3[/TD]
[TD]4[/TD]
[/TR]
[TR]
[TD]16[/TD]
[TD]4[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]15[/TD]
[TD]4[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]5[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]6[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]9[/TD]
[TD]6[/TD]
[TD]2[/TD]
[/TR]
[/TABLE]
ama benim istediğim birde bu tabloya yukarida oldugu gibi order kolonu eklesin ve contentId ye gore 1'den baslayip artarak yazsin ve contentId degistiginde tekrar 1'den baslayip ayni sekilde devam etsin.
PHP ile yapiyorum ama benim istedigim sadece SQL kullanarak bunu yapabilmek.
Varsa yardimci olabilecek arkadas bekliyorum.
Tesekkur Ederim..