Meine Frage ist ähnlich wie SQL select Group query. Aber es gibt Änderungen im Schema und ich möchte ein anderes Ergebnis, wie unten erwähnt. die Lösungen der gegebenen Verbindung geben mir die richtigen Lösungen nicht. Sie können SQL fiddle verwenden, um dies zu lösen.SQL Select Abfrage Hilfe erforderlich
Unten ist meine Tabelle
Table1
+--------+----------+---------+
| amount | make | product |
+--------+----------+---------+
| 100 | Nokia | Mobiles |
| 300 | Samesung | Mobiles |
| 700 | Micromax | Mobiles |
| 1000 | Karbonn | Mobiles |
| 300 | Lava | Mobiles |
| 100 | Floyer | Gift |
| 500 | Arichies | Gift |
| 300 | Feeling | Gift |
+--------+----------+---------+
Jetzt will ich für jedes Produkt den beide niedrigsten Betrag angezeigt werden und wenn die Menge gleich ist dann jemand nach Alphabet Reihenfolge der make Spalte aufsteigend ..
.Deshalb möchte ich einzelne SQL-Abfrage erstellen, die mich wie unten zur Folge gibt ..
+--------+----------+---------+
| amount | make | product |
+--------+----------+---------+
| 100 | Nokia | Mobiles |
| 300 | Lava | Mobiles |
| 100 | Floyer | Gift |
| 300 | Feeling | Gift |
+--------+----------+---------+
Bitte helfen Sie mir eine solche Abfrage zu erstellen ..
möglich Duplikat [mysql: Mit LIMIT innerhalb GROUP BY N Ergebnisse pro Gruppe erhalten] (http://stackoverflow.com/questions/2129693/mysql-using-limit-in-group-by-to-get-n-Ergebnisse pro Gruppe). Werfen Sie einen Blick auf die akzeptierte Antwort mit einem [Link] (http://www.xaprb.com/blog/2006/12/07/how-to-select-the-firstleastmax-row-per-group-in) -sql /). – shahkalpesh