MySQL यूनियन को ORDER BY लागू करने का प्रयास कर रहा है लेकिन यूनियन के पास केवल child
है कॉलम (child.
उस पर उपसर्ग), कोई s.id
नहीं है यूनियन में। लेकिन आप एक जोड़ सकते हैं:
SELECT child.*, s.id as sid ...
UNION
SELECT child.*, s.id as sid ...
ORDER BY sid DESC
आपको इसे एक उपनाम देना होगा क्योंकि यूनियन टेबल नाम या उपनाम उपसर्ग को हटा देगा। अगर कोई sid
है child
में कॉलम फिर s.id
. के उपनाम के रूप में किसी और चीज़ का उपयोग करें ।