|
Удаление дублирующих записей в SQL.
|
|||
---|---|---|---|
#18+
Здравствуйте. Как удалить из таблице А в колонке В, значение которые повторяются в таблице А1 в колонке В1? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2020, 00:28 |
|
Удаление дублирующих записей в SQL.
|
|||
---|---|---|---|
#18+
malo13, по шагам, по смыслу --значение которые повторяются в таблице А1 в колонке В1? Код: sql 1.
Как удалить из таблице А в колонке В Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2020, 09:31 |
|
Удаление дублирующих записей в SQL.
|
|||
---|---|---|---|
#18+
T2? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2020, 10:18 |
|
Удаление дублирующих записей в SQL.
|
|||
---|---|---|---|
#18+
malo13 T2? Код: sql 1.
иначе вы не сможете обратиться к полям выборки. Алиас может быть любым, кроме названий таблиц. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2020, 11:39 |
|
Удаление дублирующих записей в SQL.
|
|||
---|---|---|---|
#18+
я попробовал такой способ. DELETE FROM a WHERE a.b IN (SELECT b1 FROM a1); есть ли какое нибудь фундаментальное отличие? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2020, 16:11 |
|
Удаление дублирующих записей в SQL.
|
|||
---|---|---|---|
#18+
malo13 есть ли какое нибудь фундаментальное отличие? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2020, 16:14 |
|
Удаление дублирующих записей в SQL.
|
|||
---|---|---|---|
#18+
можете сказать почему? чем это лучше? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2020, 16:28 |
|
Удаление дублирующих записей в SQL.
|
|||
---|---|---|---|
#18+
выдает ошибку. не могли бы вы помочь? mysql> SELECT telnum FROM black_list GROUP BY telnum HAVING COUNT(*)>1; Empty set (0.00 sec) mysql> DELETE FROM customers , (SELECT telnum FROM black_list GROUP BY telnum HAVING COUNT(*)>1) as T2 WHERE customers.telnum=t2.telnum; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(SELECT telnum FROM black_list GROUP BY telnum HAVING COUNT(*)>1) as T2 WHERE cu' at line 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2020, 17:41 |
|
Удаление дублирующих записей в SQL.
|
|||
---|---|---|---|
#18+
malo13, попробуйте так: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2020, 18:45 |
|
Удаление дублирующих записей в SQL.
|
|||
---|---|---|---|
#18+
Спасибо. Работает. Но мне все так же интересно в чем разница между этими двумя методами? DELETE FROM a WHERE a.b IN (SELECT b1 FROM a1); и DELETE A FROM A JOIN A1 WHERE A.B=A1.B1 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2020, 19:57 |
|
Удаление дублирующих записей в SQL.
|
|||
---|---|---|---|
#18+
malo13 Спасибо. Работает. Но мне все так же интересно в чем разница между этими двумя методами? DELETE FROM a WHERE a.b IN (SELECT b1 FROM a1); и DELETE A FROM A JOIN A1 WHERE A.B=A1.B1 По быстродействию IN (SELECT ...) в не самых свежих версиях MySQL работает сильно медленнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2020, 20:07 |
|
|
start [/forum/topic.php?fid=47&fpage=21&tid=1828575]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 272ms |
total: | 401ms |
0 / 0 |