|
|
|
Update from select count(*) и Where в подзапросе
|
|||
|---|---|---|---|
|
#18+
Был у меня такой запрос в MySQL Код: sql 1. которым я обновлял количество товаров для каждого бренда. При переносе на PostgreSQL запрос работать перестал. Пробовал переписать так Код: sql 1. 2. 3. выдает что нельзя ссылаться из этой части запроса на другую таблицу Код: sql 1. 2. 3. 4. Есть ли какая то возможность переписать это все в один запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 22:01 |
|
||
|
Update from select count(*) и Where в подзапросе
|
|||
|---|---|---|---|
|
#18+
[quot boroff]Был у меня такой[quot]так а что говорит-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 22:29 |
|
||
|
Update from select count(*) и Where в подзапросе
|
|||
|---|---|---|---|
|
#18+
денормальное злотак а что говорит-то? MySQL ничего не говорит, т.к. нормально отрабатывает и обновляет всю таблицу brands. PostgreSQL ошибку я описал в первом посте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 22:38 |
|
||
|
Update from select count(*) и Where в подзапросе
|
|||
|---|---|---|---|
|
#18+
boroff, вам сюда . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2015, 00:00 |
|
||
|
Update from select count(*) и Where в подзапросе
|
|||
|---|---|---|---|
|
#18+
Ыboroff, вам сюда . According to the standard, the column-list syntax should allow a list of columns to be assigned from a single row-valued expression, such as a sub-select: Код: sql 1. 2. 3. This is not currently implemented — the source must be a list of independent expressions. Some other database systems offer a FROM option in which the target table is supposed to be listed again within FROM. That is not how PostgreSQL interprets FROM. Be careful when porting applications that use this extension. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2015, 10:56 |
|
||
|
Update from select count(*) и Where в подзапросе
|
|||
|---|---|---|---|
|
#18+
boroffденормальное злотак а что говорит-то? MySQL ничего не говорит, т.к. нормально отрабатывает и обновляет всю таблицу brands. PostgreSQL ошибку я описал в первом посте.а подумать, зачем мне ТвойSQL? То, что ты, изобретая свой синтаксис, и так понятно. впрочем, обладая толикой мозга и тему то заводить не пришлось бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2015, 11:33 |
|
||
|
Update from select count(*) и Where в подзапросе
|
|||
|---|---|---|---|
|
#18+
boroff, вы прочитайте полностью, а не только ту часть, где написано, что привычный вам синтаксис not implemented. Подсказка: CTE + UPDATE … FROM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2015, 15:54 |
|
||
|
Update from select count(*) и Where в подзапросе
|
|||
|---|---|---|---|
|
#18+
Ывы прочитайте полностью, а не только ту часть, где написано, что привычный вам синтаксис not implemented.привычный ему синтаксис как раз implemented. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2015, 16:16 |
|
||
|
Update from select count(*) и Where в подзапросе
|
|||
|---|---|---|---|
|
#18+
Рискну предположить, что вот так должно работать: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2015, 18:34 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=113&tid=1998091]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 416ms |

| 0 / 0 |
