سلام دوستان
من یکی مشکل خیلی عجیب برخوردم.
یک جدول دارم با یک سری داده.
مشکلم اینه وقتی بر اساس یکی فیلد sort انجام دادم و select * میزنم نتیجه با وقتی select id میزنم فرق داره.
بار اول این دستور رو میزنم
SELECT id FROM employee ORDER BY first_name DESC LIMIT 1,1
SELECT * FROM employee ORDER BY first_name DESC LIMIT 1,1
تفاوت دو تا کوئری فقط در select هست. تعداد داده های جدول هم 95867 تا هست.
البته با اضافه کردن شرط id به order مشکلم رو حل کردم. ولی به نظرم این رفتار mysql منطقی نیومد
عکس از کوئری ها در phpmyadmin هم پیوست کردم
برچسب:
نویسنده: محمد رضا جوادیان