आपको थोड़ा सा असामान्य करना होगा, और post.created_at फ़ील्ड को post_tags तालिका में कॉपी करना होगा (मैंने इसे post_created_at कहा है, आप इसे अपनी इच्छानुसार नाम दे सकते हैं):
CREATE TABLE `posts_tags` (
`id` int(11) NOT NULL auto_increment,
`post_id` int(11) default NULL,
`tag_id` int(11) default NULL,
`post_created_at` datetime default NULL,
`created_at` datetime default NULL,
`updated_at` datetime default NULL,
PRIMARY KEY (`id`),
KEY `index_posts_tags_on_post_id_and_tag_id` (`post_id`,`tag_id`)
) ENGINE=InnoDB;
और फिर
. पर पोस्ट_टैग में एक इंडेक्स जोड़ें(tag_id, post_created_at)
इससे क्वेरी को टैग के लिए सभी पोस्ट, सही क्रम में, फ़ाइल सॉर्ट के बिना प्राप्त करने की अनुमति मिल जाएगी।