_Andrew_N
Дата: 23.11.2006 16:28:35
Подскажите как сделать такой запрос?
упрощеный пример:
Есть таблица с полями (Поле1,Поле2,Поле3).
Поле1__Поле2__Поле3
1______Al______10
2______Al______11
3______Al______12
4______Al______13
1______V_______6
2______V_______7
3______V_______8
4______V_______9
В результате запроса необходимо получить следующее.
Поле11__Поле22__Поле33
1________10________6
2________11________7
3________12________8
4________13________9
где значения поля (Поле11) соответствуют значениям поля таблицы (Поле1), но без повторений.
Значения полей (Поле22, Поле33) это значения поля таблицы (Поле3), которые соответствуют определенному значению поля таблицы (Поле2).
Karfaqen
Дата: 23.11.2006 17:20:15
_Andrew_N |
Значения полей (Поле22, Поле33) это значения поля таблицы (Поле3), которые соответствуют определенному значению поля таблицы (Поле2). |
Если в поле2 бывают только значения "Al" и "V", то можно делать то, что предлагает
adv. Если же значений больше, и более того - их число заранее не определено, то можно использовать запрос типа TRANSFORM.