Я пытаюсь написать SQL-запрос, который выбирает несколько столбцов из таблицы с отдельным оператором только в одном столбце.
Таблица проста. Столбцы:
tblFruit_ID, tblFruit_FruitType, tblFruit_FruitName
int NVarChar Text
Я пытаюсь выбрать все tblFruit_FruitType с их соответствующим tblFruit_ID.
Я пробовал:
Select Distinct(tblFruit_FruitType), tblFruit_ID FROM tblFruit
- возвращает все результаты, а не только отдельные
Select tblFruit_FruitType, tblFruit_ID FROM tblFruit Group By tblFruit_FruitType
-Errors with Column tblFruit_ID недопустим в списке выбора, потому что он не содержится ни в агрегатной функции, ни в предложении GROUP BY.
Select tblFruit_FruitType, tblFruit_ID FROM tblFruit Group By tblFruit_FruitType, tblFruit_ID
- возвращает все результаты, а не только отдельные
Я также проверил эти похожие сообщения и не смог заставить ничего работать: (
mySQL выберите один столбец DISTINCT с соответствующими другими столбцами
SQL Server Distinct Union для одного столбца
Надеюсь, этого достаточно для ответа.
Спасибо за ваше время!
EDIT (Пример данных и желаемых результатов)
tblFruit_ID, tblFruit_FruitType, tblFruit_FruitName
int NVarChar Text
1 Citrus Orange
2 Citrus Lime
3 Citrus Lemon
4 Seed Cherry
5 Seed Banana
Результаты:
1 Citrus
4 Seed