SELECT * FROM menu WHERE item_id = 1 OR item_id = 2 OR item_id = 3;
उपरोक्त विवरण 3 पंक्तियां देता है। लेकिन नीचे दिया गया कथन केवल 2 पंक्तियां देता है।MySQL तालिका -> क्या आप एक ही पंक्ति में एक ही पंक्ति को कई बार वापस कर सकते हैं?
SELECT * FROM menu WHERE item_id = 1 OR item_id = 1 OR item_id = 2;
और मुझे समझ में आता है कि क्यों, लेकिन item_id 1 को दो बार वापस करने के लिए मजबूर करने का कोई तरीका है ???
जो मैं चाहता का उदाहरण लौटे करने के लिए किया जा:
आईडी -> 1 चिप्स € 2.50
आईडी -> 1 चिप्स € 2.50
आईडी -> 2 कोक € 1.60
---- ----------------
कुल € 6,60
हाँ, कोई भी संस्कार नहीं है, php के साथ इसे डुप्लिकेट करना आसान है। बहुत बहुत धन्यवाद! –
Fwiw, मैं इस धागे पर भटक गया क्योंकि मुझे जनसंख्या स्क्रिप्ट के लिए कई पंक्ति प्रतियां उत्पन्न करने की आवश्यकता है। उपरोक्त से डिफ उपयोग-मामला, लेकिन कभी-कभी यह आवश्यक होता है, एप्लिकेशन-स्तरीय माइग्रेशन तक पहुंच के बिना। –