SQL выделяется на одном поле MySQL-сервера - PullRequest
0 голосов
/ 11 февраля 2012

Я знаю, что есть несколько вопросов, подобных этому, но я чувствую, что потратил более чем достаточно времени, пытаясь найти разные примеры для простого маленького хобби-проекта. Да, я ленивый, но в свою защиту, это субботнее утро ...

Итак, у меня есть таблица, элементы которой имеют следующие поля (и более не относящиеся к делу): id (varchar), продукт (varchar), поставщик (varchar)

Элементы являются частью продуктов и имеют поставщика.

Я хочу написать запрос, в котором я могу получить один товар на каждый продукт, поставляемый данным провайдером.

Так что, даже если поставщик поставляет все товары для продукта, я просто хочу один из них.

Я знаю, что не могу различить только одно поле, но я пробовал с разными вариантами соединений. Должно быть просто для тех из вас, кто действительно знает, что вы делаете.

Ответы [ 2 ]

1 голос
/ 11 февраля 2012

mysql столкнулся с проблемой создания веб-сайта, который содержит руководство и все ссылки на его функции.

для отдельных:

http://dev.mysql.com/doc/refman/5.0/en/distinct-optimization.html

select DISTINCT(columnname) from MYTABLE where RULESAPPLY
0 голосов
/ 11 февраля 2012

Вы можете использовать Distinct оператор

SELECT DISTINCT * FROM ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...