Sto cercando di scrivere una query SQL che seleziona più colonne da una tabella con l'operatore distinto su una sola colonna.Query SQL più colonne che utilizzano distinto solo su una colonna
Il tavolo è semplice. Le colonne sono:
tblFruit_ID, tblFruit_FruitType, tblFruit_FruitName
int NVarChar Text
sto cercando di selezionare tutto il tblFruit_FruitType con il loro corrispondente tblFruit_ID.
ho provato:
Select Distinct(tblFruit_FruitType), tblFruit_ID FROM tblFruit
I ritorni tutti i risultati, non solo distinte
Select tblFruit_FruitType, tblFruit_ID FROM tblFruit Group By tblFruit_FruitType
-Errors con Colonna tblFruit_ID è valida nell'elenco di selezione perché non è contenuta in entrambi un aggregato funzione o la clausola GROUP BY.
Select tblFruit_FruitType, tblFruit_ID FROM tblFruit Group By tblFruit_FruitType, tblFruit_ID
I ritorni tutti i risultati, non solo distinte
Inoltre ho verificato questi posti simili e non sono riuscito a ottenere nulla per funzionare :(
mySQL select one column DISTINCT, with corresponding other columns
SQL Server Distinct Union for one column
Speriamo questo è abbastanza informazioni per una risposta
Grazie per il tuo tempo!
EDIT (dati di esempio e risultati desiderati)
tblFruit_ID, tblFruit_FruitType, tblFruit_FruitName
int NVarChar Text
1 Citrus Orange
2 Citrus Lime
3 Citrus Lemon
4 Seed Cherry
5 Seed Banana
Risultati:
1 Citrus
4 Seed
Messaggio dati di esempio e risultati desiderati, per favore. –