powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удалить строки с пустым значением и зависимые строки.
2 сообщений из 2, страница 1 из 1
Удалить строки с пустым значением и зависимые строки.
    #39757729
270787
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Есть такая структура:
meta_id | post_id | meta_key | meta_value
1 | 15 | pole1 |Текст в интерфейсе
2 | 15 | _pole1 |field_3seidf
3 | 15 | pole2 |
4 | 15 | _pole2 |field_5sdfs4
5 | 16 | pole1 |Текст в интерфейсе 1
6 | 16 | _pole1 |field_2seidf
7 | 16 | pole2 |Текст в интерфейсе 2
8 | 16 | _pole2 |field_1sdfs4


Четные строки содержат ссылку на meta_value нечетных строк.
Подскажите, плз, как составить запрос который вычищал бы все строки, где поле с meta_key pole2 и _pole2, где pole2 постое значение.
В данном случае нужно удалить строки:
3 | 15 | pole2 |
4 | 15 | _pole2 |field_5sdfs4
...
Рейтинг: 0 / 0
Удалить строки с пустым значением и зависимые строки.
    #39758171
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну скажем
Код: sql
1.
2.
3.
4.
5.
6.
DELETE t1.*
FROM tablename t1,( SELECT t2.meta_id meta_id 
                    FROM tablename t2
                    WHERE t2.meta_key = 'pole2'
                      AND COALESCE(TRIM(t2.meta_value), '') = '') t2
WHERE t1.meta_id IN (t2.meta_id, t2.meta_id - 1)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удалить строки с пустым значением и зависимые строки.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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