একাধিক আইটেম দ্বারা mysql ক্যোয়ারী অর্ডার


99

একাধিক সারি দ্বারা অর্ডার করা সম্ভব?

আমি চাই যে আমার ব্যবহারকারীদের শেষ_অ্যাক্টিভিটি অনুসারে বাছাই করা হোক, তবে একই সাথে আমি চাই যে ছবিযুক্ত ব্যবহারকারীরা বিনা পাতায় উপস্থিত হোন

এটার মতো কিছু:

SELECT some_cols
FROM `prefix_users`
WHERE (some conditions)
ORDER BY last_activity, pic_set DESC;

4
ছবিগুলি কোথায় এবং কীভাবে সংজ্ঞায়িত করা হয়েছে?
ইউরোমো

4
অন্যান্য লোকের জন্য পরামর্শ যদি আপনি 'শেষ_অ্যাক্টিভিটি' তে ASC / DESC ছাড়েন তবে ডিফল্ট সাজানোর ক্রম ASC হতে পারে।
গিকিজেকো

উত্তর:



15

ছবি এবং তারপরে ক্রিয়াকলাপ অনুসারে বাছাই করুন:

SELECT some_cols
FROM `prefix_users`
WHERE (some conditions)
ORDER BY pic_set, last_activity DESC;

4
আমি বুঝতে পারি না, ডিইএসসি কোথায় যায় ?? প্রতিটি আইটেম পিছনে?
আলেকজান্ডার

4
হ্যাঁ. আপনি সম্ভবত last_activityনতুন থেকে প্রাচীনতম পর্যন্ত অর্ডার করতে চান । এবং আপনি যদি চিত্রগুলি কীভাবে সংজ্ঞায়িত করা হয় (কী pic_setদাঁড়ায়) ব্যাখ্যা করেন তবে আমি আপনাকে এই বৈশিষ্ট্যটিকে কীভাবে বাছাই করতে পারি তা বলতে পারি।
ইউরোমো

4
আলেকজান্ডার, আমি আপনি কি করতে পারেন বিশ্বাস ORDER BY pic_set DESC, last_activity DESCবা ORDER BY pic_set DESC, last_activity ASCতাই সাজানোর প্রতিটি কলাম, মাইএসকিউএল এ ডিফল্ট সাজানোর দিক (ডিফল্ট কনফিগারেশন সঙ্গে) জন্য দিক উচ্চক্রমে হয়।
জুরাবওয়েব

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.