Yanlışlıkla ik listesine gönderdiğim sorum şöyledir. > > $blocks = "2,4,7,1"; için
> > select * from pageTypeBlocks where id in ($blocks) > > sorgusunun çalıştığını hayal edelim. Sorgudan gelen kayıtlar doğal > > mysql'in kendi sırasına göre geliyor. > > İstediğim, verdiğim sıraya saygı duyması. Kaldım ne yazacağımı > > bilemedim. Aklına gelen varsa beklerim. Gelen cevapları listelersem: Demek ki iş arayanları sıralarken 1. Elvin Şiriyev SELECT * FROM worker WHERE id IN (1,10,8,5) ORDER BY FIND_IN_SET(id, '1,10,8,5') 2. F. Tuğrul GÜRKAYNAK select * from worker where id in (2,4,7,1) ORDER BY id = 2, id = 4, id = 7, id = 1 kullanabiliyoruz. Hiç aklıma böyle saçma bir sıralama isteği zorunluluğu gelmezdi, insanın aklına gelmeyen koduna gelirmiş, neyse efem dimağlarımızda olsun diye buraya taşıdım. Sevgiler saygılar. _______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
