Ich bin ein Neuling zu SQL, ich verwende diese Abfrage, um nach dem Mindestwert im Feld Gewicht meiner Tabelle zu suchen.Wie bekomme ich in SQL alle Zeilen, in denen der Wert einer Spalte der niedrigste in der Tabelle ist?
SELECT product_id,
MIN(weight)
FROM table
WHERE 1;
Es zeigt ein Feld mit dem min-Wert, aber nur eins? Aber ich habe viele Produkte mit dem gleichen Mindestgewicht. Gibt es eine Möglichkeit, dass ich angeben kann, dass ich alle anderen Produkte zeigen muss?
Sie möchten Produkte mit dem Mindestgewichtswert für die Tabelle sehen? Wenn es mehr als einen gibt, wollen Sie alle sehen - richtig? Für welche Datenbank? –
Sie wissen, dass Ihre 'where 1' nichts macht, oder? Sie können es entfernen und es wird immer noch genau das gleiche zurückgeben. –