|
delete и join
|
|||
---|---|---|---|
#18+
доброго времени суток, хочу удалить из таблицы повторяющиеся строки с отличием в одном свойстве. делаю LEFT OUTER JOIN саму на себя. проверил на селекте - результат правильный. начинаю делать DELETE Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
sqlite ругается, так ощущение, что DELETE и JOIN делать вместе вообще нельзя. так ли это? если да, то подскажите, пожалуйста, как решить проблему. думал сделать UPDATE и пометить строки на удаление, но судя по документации в UPDATE тоже нет JOIN... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2012, 10:02 |
|
delete и join
|
|||
---|---|---|---|
#18+
burashka, удалит дубли по полю AOGUID Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2012, 11:37 |
|
delete и join
|
|||
---|---|---|---|
#18+
мне нужно удалить не просто дубли по AOGUID, а для которых совпадение еще и по FORMALNAME и SHORTNAME ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2012, 16:44 |
|
delete и join
|
|||
---|---|---|---|
#18+
burashka, Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2012, 16:57 |
|
|
start [/forum/topic.php?fid=54&fpage=18&tid=2009026]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 270ms |
total: | 424ms |
0 / 0 |