(http://www.tizag.com/mysqlTutorial/mysqlmax.php से) इस तालिका पर विचार करें:SQL MAX फ़ंक्शन का उपयोग कर पंक्ति के सभी फ़ील्ड कैसे प्राप्त करें?
Id name type price
123451 Park's Great Hits Music 19.99
123452 Silly Puddy Toy 3.99
123453 Playstation Toy 89.95
123454 Men's T-Shirt Clothing 32.50
123455 Blouse Clothing 34.97
123456 Electronica 2002 Music 3.99
123457 Country Tunes Music 21.55
123458 Watermelon Food 8.73
यह SQL क्वेरी प्रत्येक प्रकार से सबसे महंगी आइटम रिटर्न: चयन प्रकार, मैक्स (कीमत) उत्पादों ग्रुप से प्रकार
Clothing $34.97
Food $8.73
Music $21.55
Toy $89.95
मैं द्वारा फ़ील्ड आईडी और नाम जो प्रत्येक पंक्ति के लिए उपर्युक्त अधिकतम मूल्य से संबंधित है, प्राप्त करना चाहते हैं। क्या SQL क्वेरी इस तरह की तालिका वापस कर देगी?
Id name type price
123455 Blouse Clothing 34.97
123458 Watermelon Food 8.73
123457 Country Tunes Music 21.55
123453 Playstation Toy 89.95
आप डीबीएमएस है कि आप प्रयोग कर रहे हैं के लिए उचित रूप से अपने प्रश्न को टैग कर सकते हैं: उदाहरण के लिए, यदि अधिक से अधिक
Id
मूल्य के साथ उत्पाद जीत चाहिए, तो आप टाई इस तरह से हल कर सकते हैं? –हां, मैंने फायरबर्ड 2.1 –
जोड़ा कि संबंधों को कैसे संभाला जाना चाहिए? क्या आप प्रति माह केवल एक आइटम चाहते हैं, या अधिकतर सामानों के लिए टाई होने पर कई आइटम चाहते हैं? –