Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выбрать уникальные элементы массива
|
|||
|---|---|---|---|
|
#18+
Привет. Как можно выбрать уникальные элементы массива? Что-то вроде: SELECT DISTINCT * FROM {1,2,3,1,2,3,2,3,1,1} Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 08:33 |
|
||
|
Выбрать уникальные элементы массива
|
|||
|---|---|---|---|
|
#18+
DDTПривет. Как можно выбрать уникальные элементы массива? Что-то вроде: SELECT DISTINCT * FROM {1,2,3,1,2,3,2,3,1,1} Спасибо.А что у тебя представляет собой {1,2,3,1,2,3,2,3,1,1} ??? Откуда оно береться и какой вид имеет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 08:36 |
|
||
|
Выбрать уникальные элементы массива
|
|||
|---|---|---|---|
|
#18+
Владимор Конев А что у тебя представляет собой {1,2,3,1,2,3,2,3,1,1} ??? Откуда оно береться и какой вид имеет? Это массив идентификатор записей, получаемый предыдущими запросами. ТИп массива _int4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 08:47 |
|
||
|
Выбрать уникальные элементы массива
|
|||
|---|---|---|---|
|
#18+
DDTЭто массив идентификатор записей, получаемый предыдущими запросами. ТИп массива _int4Покажи, как он у тебя получается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 08:52 |
|
||
|
Выбрать уникальные элементы массива
|
|||
|---|---|---|---|
|
#18+
Владимор Конев Покажи, как он у тебя получается... Считай, что я передаю эту строку. Ее я составляю в РНР, а передаю в запрос: $myArray = '{1,2,3,1,2,3}'; $DB->makeQuery('SELECT DISTINCT * FROM '.$myArray); Строка $myArray получается путем присоединения полученных идентификаторов из нескольких _разрозненных_ запросов. Задача заключается в том, чтобы в результате ывполнения этих нескольких запросов выбрать единый уникальный список идетификаторов. Сейчас я сделал проверку в РНР на уникальность при присоединении очередного ID, но это более громоздко. Хочу попробовать это сделать через запрос. Хотя, если не получиться, то оставлю проверку в РНР. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 09:01 |
|
||
|
Выбрать уникальные элементы массива
|
|||
|---|---|---|---|
|
#18+
cat postgresql-8.1.3/contrib/intarray/README.intarray ... FUNCTIONS: ... int[] uniq(int[]) - returns unique elements test=# select uniq(sort('{1,2,3,2,1}'::int[])); uniq --------- {1,2,3} (1 row) ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 09:59 |
|
||
|
Выбрать уникальные элементы массива
|
|||
|---|---|---|---|
|
#18+
а чебы уникальность в томже php не сделать... там хеши есть.. нафига.. отсылать это в бд.. потом заставлять бд парсить запрос.. выполнять его.. потом результат обратно отправлять... или принципиально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 10:33 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=320&tid=2006378]: |
0ms |
get settings: |
17ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 356ms |

| 0 / 0 |
