Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.05.2017, 05:46
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
Нужно из таблицы удалить все дубликаты по столбцу Gik Wet id Gik 5 1 r 8 2 e 9 3 r 6 4 e 2 5 c ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 06:40
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
И что не получается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 06:51
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
мой вариант DELETE t1 FROM `tab` t1, `tab` t2 WHERE t1.Gic =t2. Gic AND t1.id > t2. id; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 06:53
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
точнее DELETE t1 FROM `tab` t1, `tab` t2 WHERE t1.Gik =t2. Gik AND t1.id > t2. id; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:12
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
t1.Gik =t2. Gik - ты сравнил одно и то же (Наличие пробела отношу к проблеме синтаксиса) t1.id > t2. id - аналогично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:16
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
А "Удалить дубликаты" по твоему это: 1. Удалить все записи, в которых поле Gik имеет неуникальное значение. На твоем примере останется только последняя запись с id =5) 2. Оставить только одну из записей с неуникальным Gik Во втором варианте возникает естественный вопрос - какую из записей оставлять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:27
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
1 DELETE t1 FROM `tab` t1, `tab` t2 WHERE t1.Gik =t2. Gik AND t1.id > t2. id; по данному запросу результат такой Wet id Gik 5 1 r 8 2 e 2 5 c 2 Да нужно оставить только одну запись с уникальным Gik Нужно из таблицы удалить все дубли по столбцу Gik ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:35
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
dmr55точнее DELETE t1 FROM `tab` t1, `tab` t2 WHERE t1.Gik =t2. Gik AND t1.id > t2. id; + Посмотрел синтаксис DELETE в MySQL. Сильно удивился. Но если предположит tab это таблица с дублями, то её надо сначала сформировать. А если это зеркало `t1`, то надо подумать, как это будет работать при затроении/зачетверении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:36
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
dmr551 Да нужно оставить только одну запись с уникальным Gik Какую именно. Их две. И они разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:38
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
dmr551 DELETE t1 FROM `tab` t1, `tab` t2 WHERE t1.Gik =t2. Gik AND t1.id > t2. id; по данному запросу результат такой Wet id Gik 5 1 r 8 2 e 2 5 c Результат должен быть таким, или ты получил такой результат, и им недоволен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:38
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
Таблица одна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:41
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
Мне сделано замечание, что синтаксис delete неверный, хотя все работает, вот и я обратился на форум ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:45
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
Ок. Тогда объясни мне, незнающему DELETE в MYSQL Что значит наличие пробела в "t2. id" и "t2. Gik" Как таблица называется в базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:47
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
пробел поставил случайно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:48
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
таблица tab конешно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:50
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
Тогда Х.З. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2017, 07:53
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2017, 06:34
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
данный запрос у меня не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2017, 06:56
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
Так у тебя твой запрос работает. У тебя есть претензия преподавателя по синтаксису. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2017, 07:07
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
также как ты говорил сделал удаление путем создания временной таблицы, но необходимо подкорректировать синтаксис моего первого удаления, хотя этот пример приводят многие в интернете и даже он встречается в некоторых справочных материалах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2017, 08:25
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
Я говорю о том, что задача сейчас не в создании запроса, а в выяснении того, что великий ум твоего преподавателя нашел "неуместного" в данном запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2017, 08:43
|
|||
|---|---|---|---|
Удаление дублей по условию |
|||
|
#18+
dmr55Мне сделано замечание, что синтаксис delete неверный Синтаксис запроса Код: sql 1. 2. 3. 4. 5. абсолютно верный и полностью соответствует официальной документации 13.2.2 DELETE Syntax : Multiple-Table Syntax Код: sql 1. 2. 3. 4. Замечание о неверном синтаксисе свидетельствует о малограмотности "замечателя" в данном вопросе. Было бы неплохо узнать его обоснование "неверности" синтаксиса - может, цитатка на Баш получится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1830675]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 142ms |

| 0 / 0 |
