У меня есть таблица "tbl", которая выглядит так:
prod | cust | qty
p1 | c1 | 5
p1 | c2 | 10
p2 | c1 | 2
p3 | c2 | 8
Мне нужен отдельный список пар продуктов и клиентов, но только первый клиент, если продукт продается более чем одному клиенту. Для того чтобы слова выглядели так:
prod | cust
p1 | c1
p2 | c1
p3 | c2
Я пробовал это каждый, о чем я могу думать, но я не могу получить правильный результат. Очевидно, что ни одна отдельная группа, ни группа не будут работать (сами по себе), так как они возвратят строку p1, c2.
Я нашел этот question, который является очень близким, но я не могу понять, как его переписать, чтобы заставить его делать то, что мне нужно.
В довершение всего, все это в настоящее время должно работать в Access 2007 или более поздней версии, но в какой-то момент времени оно также должно работать и в MySQL.
Дополнительный кредит для всех, кто также присоединяется к результатам в таблице клиентов, чтобы я мог искать человекочитаемое имя из кода клиента, например. c1 = > Ключи Фред Бэггс