
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.05.2014, 15:05:30
|
|||
|---|---|---|---|
|
|||
Удаление записи |
|||
|
#18+
Добрый день, подскажите, пожалуйста, как можно удалить записи из таблицы, но только те, поле которых равняется полю из другой таблицы. Что-то вроде Delete From A where code = B.code, но такой синтаксис, конечно, постгре не понимает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2014, 15:11:29
|
|||
|---|---|---|---|
|
|||
Удаление записи |
|||
|
#18+
Так, по-немногу проблема решается Delete From A B where code = B.code Теперь нужно, чтобы выполнялось ещё одно условие, ID из A был больше Number из B Delete From A B where code = B.code and ID> B.Number - при таком запросе пишет, что B.Number не существует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2014, 15:11:37
|
|||
|---|---|---|---|
Удаление записи |
|||
|
#18+
Naro Delete From A where code = B.code, но такой синтаксис, конечно, постгре не понимает такой код никто не поймет Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2014, 15:21:38
|
|||
|---|---|---|---|
|
|||
Удаление записи |
|||
|
#18+
tadmin, оК, первую проблему решил. Твой вариант проходит, но и такую строку Delete From A B where code = B.code postgresql понимает, а как можно добавить второе условие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2014, 15:49:41
|
|||
|---|---|---|---|
Удаление записи |
|||
|
#18+
Naro и такую строку Delete From A B where code = B.code postgresql понимает Он ее не "понимает", а прИнимает. Проведите такой эксперимент: Код: plsql 1. а потом Код: plsql 1. Работает! Как же так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2014, 16:16:38
|
|||
|---|---|---|---|
|
|||
Удаление записи |
|||
|
#18+
Да, забавно... . Принял к сведению. Но всё же, можете тогда мне ещё подсказать по поводу второго условия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2014, 16:26:55
|
|||
|---|---|---|---|
Удаление записи |
|||
|
#18+
Naro, возьмите конструкцию " ... code in (select ..) " и подумайте, что именно написать в этом (select ...) А если вам сейчас дать готовый ответ, вы на зачете провалитесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&tablet=1&tid=1998662]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
196ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 479ms |

| 0 / 0 |
