Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос / 5 сообщений из 5, страница 1 из 1
06.04.2017, 06:41
    #39433871
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
Доброго дня.

Есть таблица вида

ID TT
------------
1 -1
2 -1
3 -1
1 0
4 0

Запрос звучит: Если у ID есть (хотя бы одно) значение TT= 0 и (хотябы одно) значение TT=-1 то удаляем строки с ID где значения TT= 0;

Как написать?

Спасибо
...
Рейтинг: 0 / 0
06.04.2017, 06:47
    #39433873
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
Было:
Код: sql
1.
2.
3.
4.
5.
6.
7.
ID   TT
------------
1    -1
2    -1
3    -1
1     0
4     0



Стало
Код: sql
1.
2.
3.
4.
5.
6.
ID   TT
------------
1    -1
2    -1
3    -1
4     0
...
Рейтинг: 0 / 0
06.04.2017, 07:41
    #39433884
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
И чё? тривиальная же задача-то...
Код: sql
1.
2.
3.
4.
5.
DELETE t1.*
FROM table t1, table t2
WHERE t1.ID = t2.ID
  AND t1.TT = 0
  AND t2.TT = -1
...
Рейтинг: 0 / 0
06.04.2017, 08:31
    #39433901
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
Благодарю но возникает исключение

Код: sql
1.
unknown table 't1' in multi delete
...
Рейтинг: 0 / 0
06.04.2017, 08:50
    #39433906
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
А подставить имя своей таблицы вместо фэйковой - не?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]