Допустим, есть таблица вроде этого:эффективный способ сделать очень сложные SQL Группировка:
ID | Type | Reference #1 | Reference #2
0 | 1 | [A] | {a}
1 | 2 | [B] | {b}
2 | 2 | [B] | {c}
3 | 1 | [C] | {d}
4 | 1 | [D] | {d}
5 | 1 | [E] | {d}
6 | 1 | [C] | {e}
Есть ли хороший способ группе «Reference # 1» и «Ссылка # 2» в качестве «запасного варианта », из-за отсутствия лучшего способа положить его ...
Например, я хотел бы, чтобы сгруппировать следующие идентификаторы вместе:
{0} [Unique Reference #1],
{1,2} [Same Reference #1],
{3,4,5,6} [{3,4,5} have same Reference #2 and {3,6} have same Reference #1]
Я в полной растерянности относительно того, как сделать это ... Есть предположения?
Вы предлагаете COUNT ссылки 1 что-то заказать? – Randy
Я бы точно не знал, как это сделать, но я думаю, вам понадобится внешнее объединение двух отдельных операторов выбора для достижения того, чего вы хотите ... – MarioDS
да! исправлено сейчас, спасибо! – nosirrahcd