Aus der folgenden Produce
TabelleNur nicht duplizierte Zeilen in derselben Tabelle zurückgeben?
FRUITS PRICE
Granny Smith Apple $ 10
Golden Orchard Apple $ 15
Spotted Banana $ 20
Small Banana $ 15
Green Pear $ 25
Seedless Grapes $ 10
Juicy Watermelon $ 30
Ich mag folgende Ergebnismenge zurück, in der alle doppelten Zeilen nicht enthalten sind:
FRUITS PRICE
Spotted Banana $ 20
Green Pear $ 25
Juicy Watermelon $ 30
My SQL ist wie folgt:
SELECT DISTINCT fruits, price
FROM produce
WHERE price IN
(SELECT DISTINCT price
FROM produce);
Mein Code funktioniert, aber es produziert nicht das gewünschte Ergebnis.
EDIT:
Die folgende Abfrage erzeugt eine der Spalten (nicht doppelten Preis) Ich brauche für das Ergebnis gesetzt, aber ich brauche nur die Namen der Spalte Früchte daneben:
SELECT DISTINCT price
FROM produce
was Duplikate hier sind? –
die Preise $ 10 und $ 15 – 5120bee