Size: a a a

DBA - русскоговорящее сообщество

2021 January 13

AK

Artem Kushnir in DBA - русскоговорящее сообщество
Подскажите кто знает самый простой способ преобразования таблицы в html , но при этом нужно добавить условия на значения в столбцах , если null то фон ячейки делаем к примеру красным , есть ли способ сформировать html без использования xsl ? База Oracle 18
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Artem Kushnir
Подскажите кто знает самый простой способ преобразования таблицы в html , но при этом нужно добавить условия на значения в столбцах , если null то фон ячейки делаем к примеру красным , есть ли способ сформировать html без использования xsl ? База Oracle 18
WEB-сервер
источник

А

Александр (Alex)... in DBA - русскоговорящее сообщество
Artem Kushnir
Подскажите кто знает самый простой способ преобразования таблицы в html , но при этом нужно добавить условия на значения в столбцах , если null то фон ячейки делаем к примеру красным , есть ли способ сформировать html без использования xsl ? База Oracle 18
Если этот вопрос относится не к бд, то например на asp .net я пользуюсь https://github.com/toddams/RazorLight
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
ЖАЖДУШИМ ЗНАНИЙ:
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Practical SQL: A Beginner's Guide to Storytelling with Data

Автор:  Anthony DeBarros
Год издания: 2018

Скачать книгу

#sql #english
источник
2021 January 14

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
Добрый вечер, ребят подскажите пожалуйста, почему SELECT работает, а DELETE нет
DELETE FROM    attribute as attr
WHERE NOT EXISTS
       (
       SELECT  null
       FROM    attribute as attr2
       WHERE   attr.parent_attribute_id = attr2.id
       )
       AND attr.parent_attribute_id IS NOT NULL
источник

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
задача убрать записи в которых parent_attribute_id ссылается на не существующий id, но при этом parent_attribute_id не NULL
источник

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
всё в рамках одной таблицы
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Mr. Crestoff
Добрый вечер, ребят подскажите пожалуйста, почему SELECT работает, а DELETE нет
DELETE FROM    attribute as attr
WHERE NOT EXISTS
       (
       SELECT  null
       FROM    attribute as attr2
       WHERE   attr.parent_attribute_id = attr2.id
       )
       AND attr.parent_attribute_id IS NOT NULL
Запрос правильный...
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Mr. Crestoff
Добрый вечер, ребят подскажите пожалуйста, почему SELECT работает, а DELETE нет
DELETE FROM    attribute as attr
WHERE NOT EXISTS
       (
       SELECT  null
       FROM    attribute as attr2
       WHERE   attr.parent_attribute_id = attr2.id
       )
       AND attr.parent_attribute_id IS NOT NULL
Проблема в чем?
источник

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
источник

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
даже если aliasы убрать всё равно ругается
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Mr. Crestoff
даже если aliasы убрать всё равно ругается
Там FROM может быть лишним в Delete
источник

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
Найдено 2 ошибок при анализе.

Неожиданное ключевое слово. (near "WHERE" at position 26)
Неизвестный оператор. (near "WHERE" at position 26)
источник

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
странно короч
источник

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
mysql> DELETE FROM attribute WHERE id IN (SELECT id FROM attribute as attr WHERE NOT EXISTS         (
       SELECT  null         FROM    attribute as attr2         WHERE   attr.parent_attribute_id = attr2.id         )         AND attr.parent_attribute_id IS NOT NULL);
ERROR 1093 (HY000): You can't specify target table 'attribute' for update in FROM clause
источник

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
вот в консоли такая ошибка
источник

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
You can't specify target table 'attribute' for update in FROM clause
источник

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
наверное копировать нужно
источник

MC

Mr. Crestoff in DBA - русскоговорящее сообщество
таблицу
источник