मैं बाहर कोशिश कर रहा हूँ निम्न क्वेरी:मैं MySQL में पूरे परिणाम सेट को कैसे जोड़ूं?
SELECT A,B,C FROM table WHERE field LIKE 'query%'
UNION
SELECT A,B,C FROM table WHERE field LIKE '%query'
UNION
SELECT A,B,C FROM table WHERE field LIKE '%query%'
GROUP BY B ORDER BY B ASC LIMIT 5
तीन प्रश्नों को एक साथ अटक है यही कारण है, kindasorta। हालांकि, परिणाम सेट जो वापस आता है क्वेरी # 3 (अवांछित) से परिणामों से पहले प्रश्न # 3 से परिणाम दर्शाता है।
क्या इन्हें प्राथमिकता देने का कोई तरीका है ताकि परिणाम क्वेरी # 1 के लिए आते हैं, फिर सभी क्वेरी # 2 के लिए सभी प्रश्न # 3 के लिए आते हैं? मैं अभी तक PHP में ऐसा नहीं करना चाहता हूं (उदाहरण के लिए नियंत्रण नहीं करना चाहिए जो पहले प्रश्न में दिखाया गया है कि दूसरे में और आगे नहीं दिखाना चाहिए)।