में यूनियन का उपयोग करके कोई रिकॉर्ड वापस नहीं लौटाती है तो मेरे पास दो तालिका नाम 'सक्रियता' & 'archived_activities' है। मैं अपनी गतिविधियों के टेबल रिकॉर्ड को एक और टेबल रिकॉर्ड में समर्पित करता हूं। क्रियाकलाप तालिका में उपयोगकर्ताओं की केवल पहली 200 नवीनतम गतिविधियां होती हैं और शेष रिकॉर्ड archived_activities तालिका में स्थानांतरित हो जाता है। अब मैं केवल दोनों टेबल में शामिल होना चाहता हूं जब गतिविधियां तालिका वापस आती हैं तो मैं उसी ऑफसेट का उपयोग करना चाहता हूं और अगले रिकॉर्ड लाने के लिए archived_activities तालिका के लिए सीमा का उपयोग करना चाहता हूं। नीचे मेरी क्वेरी है कि ठीक काम नहीं कर रहा है।यदि पहली तालिका MySQL क्वेरी
SELECT * FROM activities WHERE user_id=87 LIMIT 180,20
UNION ALL
SELECT * FROM activities WHERE user_id=87 LIMIT 180,20
लेकिन इस क्वेरी ठीक नहीं काम कर रहे।
किसी भी मदद की?
कोशिश कर सकते हैं लेकिन क्या होता है, तो पहली तालिका 100 रिकॉर्ड कहना है, और 100 इसलिए संग्रह मेज से दिलवाया जाना चाहिए? –
"केवल जब गतिविधियां तालिका वापस आती हैं तो मैं .." ऐसा लगता है जैसे यह मामला नहीं है .. आइए ओपी के लिए @TimBiegeleisen – sagi