|
|
|
Не могу сделать запрос
|
|||
|---|---|---|---|
|
#18+
Есть таблица table1 с полями field1,field2,field3,field4,field5. Нужно создать запрос, который бы выбирал все записи, причем комбинация полей field1,field2,field3,field4 должна быть уникальной. Спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 09:59 |
|
||
|
Не могу сделать запрос
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 10:04 |
|
||
|
Не могу сделать запрос
|
|||
|---|---|---|---|
|
#18+
проходящий. Код: plaintext Это не подходит, так как он будет считать еще и поле field5, то есть если field1, field2, field3, field4 у двух записей одинаковые, а field5 разное, то в результат запроса обе записи включатся, а должна будет включиться только одна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 10:10 |
|
||
|
Не могу сделать запрос
|
|||
|---|---|---|---|
|
#18+
Nekit проходящий. Код: plaintext Это не подходит, так как он будет считать еще и поле field5, то есть если field1, field2, field3, field4 у двух записей одинаковые, а field5 разное, то в результат запроса обе записи включатся, а должна будет включиться только одна. Это смотря что ты хочешь из Field5 получить. Например, так. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 10:45 |
|
||
|
Не могу сделать запрос
|
|||
|---|---|---|---|
|
#18+
Kruchinin Pahan Nekit проходящий. Код: plaintext Это не подходит, так как он будет считать еще и поле field5, то есть если field1, field2, field3, field4 у двух записей одинаковые, а field5 разное, то в результат запроса обе записи включатся, а должна будет включиться только одна. Это смотря что ты хочешь из Field5 получить. Например, так. Код: plaintext 1. Не нужно ничего получать из field5 Пример: field1 field2 field3 field4 field5 Иванов Иван Иванович 10.10.1980 Директор Иванов Иван Иванович 10.10.1980 Зам.Директора Иванов Петр Иванович 10.10.1980 Ком.Директор Иванов Иван Петрович 10.10.1980 Директор После запроса должно быть Иванов Иван Иванович 10.10.1980 Директор Иванов Петр Иванович 10.10.1980 Ком.Директор Иванов Иван Петрович 10.10.1980 Директор То есть пятое поле просто в нагрузку идет, а уникальной должна быть комбинация первых четырех полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 12:15 |
|
||
|
Не могу сделать запрос
|
|||
|---|---|---|---|
|
#18+
Nekit Не нужно ничего получать из field5 Пример: field1 field2 field3 field4 field5 Иванов Иван Иванович 10.10.1980 Директор Иванов Иван Иванович 10.10.1980 Зам.Директора Иванов Петр Иванович 10.10.1980 Ком.Директор Иванов Иван Петрович 10.10.1980 Директор После запроса должно быть Иванов Иван Иванович 10.10.1980 Директор Иванов Петр Иванович 10.10.1980 Ком.Директор Иванов Иван Петрович 10.10.1980 Директор То есть пятое поле просто в нагрузку идет, а уникальной должна быть комбинация первых четырех полей. И чем тогда MAX не устраивет? Просто так в нагрузку? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 05:51 |
|
||
|
Не могу сделать запрос
|
|||
|---|---|---|---|
|
#18+
Kruchinin Pahan Nekit Не нужно ничего получать из field5 Пример: field1 field2 field3 field4 field5 Иванов Иван Иванович 10.10.1980 Директор Иванов Иван Иванович 10.10.1980 Зам.Директора Иванов Петр Иванович 10.10.1980 Ком.Директор Иванов Иван Петрович 10.10.1980 Директор После запроса должно быть Иванов Иван Иванович 10.10.1980 Директор Иванов Петр Иванович 10.10.1980 Ком.Директор Иванов Иван Петрович 10.10.1980 Директор То есть пятое поле просто в нагрузку идет, а уникальной должна быть комбинация первых четырех полей. И чем тогда MAX не устраивет? Просто так в нагрузку? Код: plaintext 1. Не подходит мне макс, потому что каждая запись должна содержать свое значение field5, а не max(field5) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 07:46 |
|
||
|
Не могу сделать запрос
|
|||
|---|---|---|---|
|
#18+
NekitНе подходит мне макс, потому что каждая запись должна содержать свое значение field5, а не max(field5) А что значит "свое значение"? Есть какой-то алгоритм его выбора? Если нет, то почему max(field5) не подходит? Запускать с max(field5) пробовал? Что получилось? Что не правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 09:19 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34554478&tid=1589254]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
199ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 481ms |

| 0 / 0 |
